我想我已经设法使用/ MT / GS标志编译target
:
set_target_properties (target PROPERTIES
COMPILE_FLAGS "/MT /GS")
但是如何让它在发布模式下编译?
答案 0 :(得分:0)
您的问题没有说明,您使用哪种CMake生成器;从编译器标志判断我假设你在Windows上。 如果使用基于命令行的生成器(如nmake,gmake或jom),则在创建构建目录时,通过在命令行上传递-DCMAKE_BUILD_TYPE = Release来告诉cmake生成构建目录。 如果使用Visual Studio,则可以在Visual Studio中切换调试和发布版本。
希望这有帮助
马丁