在Kdevelop中启用编译器警告

问题描述:

我对一个简单的C++项目使用Kdevelop。我知道,Kdevelop使用CMake的建设项目,但我知道关于C进行唯一的事情是,如果我在我的项目中添加一个新的.cpp源文件,我也必须加入它CMakeLists.txt在Kdevelop中启用编译器警告

现在我试图启用编译器警告(即编译g++ -Wall ...)。

是否KDevelop的有一个编译器设置部分,或者我直接编辑0​​或其他CMake的设置文件?

+0

解决创建使用个人Makefile的一个新项目。事实上,如果我不能使用CMake,最简单的解决方案就是不使用它。 – eang 2013-02-15 15:31:56

您可以通过添加下面的命令添加到您的CMakeLists.txt中添加的CMake编译器选项:

list(APPEND CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall") 
+0

你大概的意思'设置(CMAKE_CXX_FLAGS “$ {} CMAKE_CXX_FLAGS -Wall”)','因为名单(附加XYZ “$ {} XYZ ABC”)'不仅是过度的,但实际上并没有正常工作(不知道为什么)。 – 2015-06-24 12:35:44