[英]How to compile a specific target as “release” with /MT /GS in cmake?
我想我已经用/ MT / GS标志编译了target
:
set_target_properties (target PROPERTIES
COMPILE_FLAGS "/MT /GS")
但是如何使其在发布模式下进行编译?
您的问题没有说明您使用哪个CMake生成器; 从编译器标志判断,我认为您在Windows上。 如果使用基于命令行的生成器(例如nmake,gmake或jom),则在创建构建目录时,通过在命令行上传递-DCMAKE_BUILD_TYPE = Release来告诉cmake生成构建目录。 如果使用Visual Studio,则可以在Visual Studio内部的调试版本和发行版本之间进行切换。
希望这可以帮助
马丁
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.