0
A
回答
0
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MTd")
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /MT")
1
这是我为我的项目做:
set (BUILD_SHARED_LIBS FALSE) # should force the libraries to be static if (WIN32) if (${CMAKE_GENERATOR} MATCHES "Visual Studio 9 2008") # for some reasons VS 9 generator doesn't overwrite the flags # but generator VS 2010 does if (BUILD_SHARED_LIBS) set (CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -MDd") set (CMAKE_CXX_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -MDd") set (CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -MD") set (CMAKE_CXX_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -MD") else() set (CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -MTd") set (CMAKE_CXX_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -MTd") set (CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -MT") set (CMAKE_CXX_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -MT") endif() endif() # other windows specific flags endif()
相关问题
- 1. 在Cmake中静态链接Lua
- 2. cmake如何部分静态链接,部分动态链接?
- 3. g ++链接器:如果静态库存在,强制静态链接?
- 4. 如何强制库在qt创建器中静态链接
- 5. 如何选择使用CMake链接静态或动态增强库?
- 6. 如何在cmake中静态链接到glibc
- 7. 如何在64位linux中将静态库与cmake链接?
- 8. cmake忽略静态库链接请求
- 9. 由cmake链接到静态库
- 10. 强制链接到Xcode目标的库的静态链接?
- 11. IUP - Windows SDK静态链接
- 12. cmake的无法在Windows XP
- 13. 如何在静态链接库中强制构建全局对象? [MSVC9]
- 14. 静态链接GTK +在Windows库
- 15. 在Windows DLL上静态链接libgcc
- 16. 如何强制cmake链接对自定义gcc库
- 17. 在Windows XP中的硬链接
- 18. 如何静态链接portaudio?
- 19. 如何静态链接.DLL?
- 20. 如何在MS Windows XP中强制映射驱动器同步?
- 21. 当存在同名的共享库时,如何强制与静态库链接
- 22. 在C中静态链接#
- 23. 如何在新的Visual Studio配置中强制CMake与调试库链接?
- 24. 静态链接OpenCV
- 25. Mongoose静态链接与libssl?
- 26. CMake:基于BUILD_TYPE的静态和动态链接
- 27. 链接到使用boost库的静态库导致cmake中的链接错误
- 28. 如何链接静态库中的Android
- 29. 如何使用cmake在Windows中更轻松地链接gtk库?
- 30. Windows上的静态链接的OpenGL库