下面的foo改为你的实际工程名,当然也可以支持动态库项目, add_library(foo SHARED foo.c)
add_executable(foo foo.c)
set_property(TARGET foo PROPERTY
MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
set_property(TARGET foo PROPERTY
MSVC_RUNTIME_LIBRARY "MultiThreaded:Release>")
其它参见 :
MSVC_RUNTIME_LIBRARY — CMake 3.19.0 Documentation
本文介绍如何使用CMake配置MSVC运行时库,并提供了具体的配置示例。通过设置`MSVC_RUNTIME_LIBRARY`属性来指定不同构建配置下的运行时库类型。
963

被折叠的 条评论
为什么被折叠?



