CMake在Visual Studio 2017中将链接器选项设置为/ DEBUG:FULL

时间:2019-07-02 14:37:15

标签: c++ visual-studio cmake visual-studio-2017

我正在使用CMake生成C ++的Visual Studio 2017项目。我正在尝试将CMake更改为将链接器选项设置为/ DEBUG:FULL,如here所述。 Visual Studio 2017中的默认值为/ DEBUG:FASTLINK。 微软文档说去属性页->链接器->调试->生成完整程序数据库文件。但是我的属性页看起来像这样,没有链接器选项。 property pages

我的最终目标是使CMake生成链接器选项设置为/ DEBUG:FULL的Visual Studio项目。但是我也找不到该设置在Visual Studio项目中的位置。我猜想我在我的库的CMake中使用set_target_properties(),并将某些链接器选项更改为/ DEBUG:FULL的属性。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您的项目属性有所不同,因为该项目是静态库。这些设置可用于可执行文件(.exe文件或DLL)。

通过cmake,您可以使用target_link_options