在VS2012中使用CMAKE将启用增量链接设置为NO

use*_*908 5 c++ cmake visual-studio-2012

我正在使用 cmake 2.8.0 构建具有多个项目的 VS2012 解决方案。对于每个项目,我希望将每个项目的属性->链接器->启用增量链接设置为“否”。

有可能可以使用CMAKE_EXE_LINKER_FLAGS_DEBUG等标志。但我不确定,也尝试了一些在线帮助,但没有效果。

请指教

Mar*_*cia 2

您应该设置/INCREMENTAL:NO链接器标志。

要在 CMake 中覆盖它,您应该遵循如何在 cmake 文件中添加链接器或编译标志?:

set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /INCREMENTAL:NO" )
Run Code Online (Sandbox Code Playgroud)

  • 你好,我尝试了这个方法,但不起作用。这对你来说有效吗?我还在某处读到以下行必须添加到项目 `SET(MSVC_INCRMENTAL_DEFAULT ON) PROJECT(XXX)` 上面,是否正确? (2认同)