【问题标题】:Enable compiler warnings in Kdevelop在 Kdevelop 中启用编译器警告
【发布时间】:2013-02-15 12:34:15
【问题描述】:

我将 Kdevelop 用于一个简单的 C++ 项目。我知道 Kdevelop 使用 CMake 来构建项目,但我对 CMake 唯一了解的是,如果我在项目中添加新的 .cpp 源文件,我还必须在 CMakeLists.txt 中添加它。

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

Kdevelop 是否有编译器设置部分,或者我必须直接编辑 Makefile 或其他 CMake 设置文件?

【问题讨论】:

  • 通过使用个人 Makefile 创建一个新项目来解决。事实上,如果我不能使用 CMake,最简单的解决方案就是不使用它。

标签: makefile g++ kdevelop


【解决方案1】:

您可以通过将以下命令添加到您的 CMakeLists.txt 中来在 CMake 中添加编译器标志:

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

【讨论】:

  • 您的意思可能是set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall"),因为list(APPEND XYZ "${XYZ} ABC") 不仅过分,而且实际上不起作用(不知道为什么)。
猜你喜欢
  • 2011-12-21
  • 1970-01-01
  • 1970-01-01
  • 2020-03-12
  • 2015-10-25
  • 2011-05-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多