usrp n321的arm环境下不能编译queue显示no type name 在编译的时候应该加什么
时间: 2024-04-10 16:28:41 浏览: 77
USRP N320 N321 母版原理图
如果在USRP N321的ARM环境下编译使用队列(queue)的代码时出现 `no type name` 的错误,可能是由于缺少对应的头文件或者编译器不支持C++标准库。
你可以尝试在编译命令中添加 `-std=c++11` 或者 `-std=c++14` 的选项来指定使用的C++标准。
例如,使用GCC编译器的命令可能如下所示:
```bash
g++ -std=c++11 -o queue_example queue_example.cpp
```
或者
```bash
g++ -std=c++14 -o queue_example queue_example.cpp
```
请根据你的编译器和代码要求选择适当的C++标准。
另外,确保在源文件中包含了 `<queue>` 头文件,并且使用了正确的命名空间,例如 `std`。
如果问题仍然存在,请提供更多详细的错误信息和环境信息,以便更好地帮助你解决问题。
阅读全文