为什么不导入随机标头
Why random header not importing
我用C++编写了代码,并通过键入make
进行编译。出现错误:
/usr/include/c++/4.8/bits/c++0x_warning.h:32:2:error:#error此文件需要编译器和库对ISO C++2011的支持标准此支持目前处于试验阶段,必须启用使用-std=c++11或-std=gnu++11编译器选项。
您需要在编译器参数中添加"-std=c++11",告诉它这是一个c++11编译
$ g++ -std=c++11 your_file.cpp -o your_program
如果您使用的是某种IDE,则需要搜索文档以了解如何添加这一行,以便编译器知道。
随机库使用的是C++标准(C++11(的更新版本。您需要修改您的makefile以使用-std=c++11标志。如果你发布你的makefile内容,我可以进一步建议你,否则看看这个问题:修改makefile以支持c++11
根据发布的cmakefile,将这些行添加到您的cmakefile:
set_property(TARGET abc PROPERTY CXX_STANDARD 11)
set_property(TARGET abc PROPERTY CXX_STANDARD_REQUIRED ON)
相关文章:
- 为什么随机数生成器不在void函数中随机化数字,而在main函数中随机化
- 为什么 Serial.println(<char[]>);返回随机字符?
- 字符串-C++后显示的随机字符
- 尝试导入pybind-opencv模块时出现libgtk错误
- 导入库可以跨dll版本工作吗
- 循环中的随机函数
- 在c++构造函数中使用随机字符串生成器
- 建议在运行时将带有类实例的列表从c++导入qml
- 使用std::mt19937从字符串中返回一个随机单词
- 为什么std::condition_variable notify_all的工作速度比notify_one快(对于随机请
- 如何在C++中高效地构造随机骰子
- 在类中使用随机生成器时出现性能问题
- 在将数字随机生成为数组期间从内存输出随机数的数组
- 导入/导出变量时出错
- 将字符随机转换为大写的函数
- 为什么导入Mixed native/CLR lib.dll的本机C++应用程序没有在Mixed lib.dll中的外部变
- 为什么 vector 的随机访问迭代器给出与指针不同的内存地址?
- 将QT项目导入Visual Studio 2019会给我带来很多LNK2001错误
- Arangoimp会随机崩溃到Arangodb的数据导入
- 为什么不导入随机标头