Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/143.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Netbeans不会对C++;项目选择_C++_Netbeans_Makefile - Fatal编程技术网

C++ Netbeans不会对C++;项目选择

C++ Netbeans不会对C++;项目选择,c++,netbeans,makefile,C++,Netbeans,Makefile,我正在尝试使用Netbeans 8.2开发小型c++14项目。当我创建项目时,Netbeans创建makefile。接下来,我尝试更改c++14的标准: 首先,我改变C++标准。没有反应。接下来,我显式地添加其他选项。无反应,生成命令如下所示: g++ -g -c -o GNU-amd64-Linux/MultiplePandigital.o MultiplePandigital.cpp 没有-std选项,编译失败。如何强制Netbeans生成生成生成的makefile,用必要的选项

我正在尝试使用Netbeans 8.2开发小型c++14项目。当我创建项目时,Netbeans创建makefile。接下来,我尝试更改c++14的标准:

首先,我改变C++标准。没有反应。接下来,我显式地添加其他选项。无反应,生成命令如下所示:

g++ -g   -c   -o GNU-amd64-Linux/MultiplePandigital.o MultiplePandigital.cpp

没有-std选项,编译失败。如何强制Netbeans生成生成生成的makefile,用必要的选项构建项目?

现在我切换到QtCreator。看起来一切都很好。我建议手动编写
makefile
,而不是依赖IDE生成一个。这样,您就可以更好地控制项目的实际构建方式,即使没有IDE,您也可以进行构建,这对于持续集成非常有用。完全同意,但对于测试某些数学算法的复杂性来说,这是一个小项目。这不是一个大的解决方案,我只想编写代码并运行它。看看我的非递归makefiles模板库:用它编写makefile非常简单和快速,基本上你只需要将源代码列表设置为一个变量,并将所需编译标志设置为另一个,就是这样,构建所需的所有规则都将由库生成。