我對一個簡單的C++項目使用Kdevelop。我知道,Kdevelop使用CMake的建設項目,但我知道關於C進行唯一的事情是,如果我在我的項目中添加一個新的.cpp
源文件,我也必須加入它CMakeLists.txt
。在Kdevelop中啓用編譯器警告
現在我試圖啓用編譯器警告(即編譯g++ -Wall ...
)。
是否KDevelop的有一個編譯器設置部分,或者我直接編輯0或其他CMake的設置文件?
我對一個簡單的C++項目使用Kdevelop。我知道,Kdevelop使用CMake的建設項目,但我知道關於C進行唯一的事情是,如果我在我的項目中添加一個新的.cpp
源文件,我也必須加入它CMakeLists.txt
。在Kdevelop中啓用編譯器警告
現在我試圖啓用編譯器警告(即編譯g++ -Wall ...
)。
是否KDevelop的有一個編譯器設置部分,或者我直接編輯0或其他CMake的設置文件?
您可以通過添加下面的命令添加到您的CMakeLists.txt中添加的CMake編譯器選項:
list(APPEND CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")
你大概的意思'設置(CMAKE_CXX_FLAGS 「$ {} CMAKE_CXX_FLAGS -Wall」)','因爲名單(附加XYZ 「$ {} XYZ ABC」)'不僅是過度的,但實際上並沒有正常工作(不知道爲什麼)。 – 2015-06-24 12:35:44
解決創建使用個人Makefile的一個新項目。事實上,如果我不能使用CMake,最簡單的解決方案就是不使用它。 – eang 2013-02-15 15:31:56