CMake设置MFC静态依赖

mac2022-06-30  79

追加CMAKE_CXX_FLAGS_Build Type set(CMAKE_CXX_FLAGS_RELEASE "\({CMAKE_CXX_FLAGS_RELEASE} /MT") set(CMAKE_CXX_FLAGS_DEBUG "\){CMAKE_CXX_FLAGS_DEBUG} /MTd") 1 2 如果CMAKE Flags已经设置了/MD,可以不能发挥作用。可以采用方法2.

替换CAMKE_FLAGS set(CMAKE_CXX_FLAGS_RELEASE "/MT") set(CMAKE_CXX_FLAGS_DEBUG "/MTd") 1 2

或者将已经存在的/MD、/MDd替换为/MT、/MTd if (MSVC) set(CompilerFlags CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_RELEASE ) foreach(CompilerFlag ${CompilerFlags}) string(REPLACE "/MD" "/MT" \({CompilerFlag} "\){${CompilerFlag}}") endforeach() endif(MSVC) --------------------- 作者:Frank_Liuxing 来源: 原文:https://blog.csdn.net/frank_liuxing/article/details/74010939 版权声明:本文为博主原创文章,转载请附上博文链接!

转载于:https://www.cnblogs.com/Dennis-mi/articles/10783076.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)