在Netbeans中配置C++11
Configuring C++11 in Netbeans
我使用的是Netbeans 7.2,并且我已经使用Cygwin设置下载了GCC 4.7。我还将目录添加到了我的PATH中,并且我相信在NetBeans中配置了适当的设置。无论我做什么,我都会得到错误:-std=c++11未识别。
这一行,来自我需要使用的源代码,特别会引起问题:
using size_type = long unsigned int;
这是c++11语法特有的吗?
使用GCC 4.7.2,如果您使用-std=c++11 ,它会编译
C:Usersferenc>type using_test.cpp
#include <iostream>
using size_type = long unsigned int;
int main(int argc,char* argv[])
{
std::cout<<sizeof(size_type)<<std::endl;
return 0;
}
C:Usersferenc>g++ -std=c++11 using_test.cpp
C:Usersferenc>a.exe
4
C:Usersferenc>
确保您已将NetBeans指向正确的MinGW版本。要执行此操作,请转到
Project Properties
>Build
>Tool Collection
>...
>Tool Collection Manager
和在那里你可以设置正确g++版本的路径。确保您设置了正确的编译器选项:
Project Properties
>Build
>C++ Compiler
>Compilation Line
>Additional Options
设置为:
-std=c++11
更简单的步骤:
- 打开项目
- "文件"菜单>"项目属性"
- 在内部版本>C++编译器>C++标准>C++14/C++11下
相关文章:
- 为不同配置设置MSVC_RUNTIME_LIBRARY的正确方法是什么
- 无法找到/读取配置文件.conf-FileIOException
- 在WSL:configure_file上对config_file的每次调用都失败:配置文件时出现问题
- MSVC是否支持C++11样式的属性而不是__declspec
- 创建LinkedList退出,返回代码为-11(SIGSEGV)
- 我可以将一个用clang c++11编译的对象与另一个用c++17编译的对象链接起来吗
- 继承:构造函数,初始化C++11中基类的类C数组成员
- 一种在C++中读取TXT配置文件的简单方法
- 生成MRPT库时cmake配置失败
- 如何将模板转换为C++11之前的模板
- c++11评估顺序(未定义的行为)
- FFMPEG配置文件级别id大小无效
- 从源代码构建Qt 5.8 - 配置:未知命令行选项'-c++11'
- 在mac上的Netbeans 8.0.2上正确配置C++11
- 如何配置QtCreator以使用C++11
- 如何为 C++11 配置 C++ 源代码生成
- NetBeans 8.2配置代码辅助到c++ 11
- 在Eclipse Kepler上配置c++ 11
- 可以将c++ 11参数传递给built_root配置
- 在Netbeans中配置C++11