visual-studio-2012 - CMAKE用于/DEF和/NODEFAULTLIB

标签 visual-studio-2012 cmake linker-flags

如何通过CMAKE将链接器标志“DEF”和“NODEFAULTLIB”添加到vs2012项目中?

最佳答案

您可以将它们附加到 CMAKE_EXE_LINKER_FLAGS :

if(MSVC)
  set(CMAKE_EXE_LINKER_FLAGS
      "${CMAKE_EXE_LINKER_FLAGS} /DEF:my_defs.def /NODEFAULTLIB")
endif()

关于visual-studio-2012 - CMAKE用于/DEF和/NODEFAULTLIB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18786690/

相关文章:

sql - 使用 Dapper 将 SQL 查询转换为 IList<T>

c++ - 如何使用 CMake 在我的项目中正确链接我的库?

c++ - 链接器语法 : Linker does not use all of the linkers's flag during the linking

c++ - CMake 不调用 FLEX/BISON

c++ - g++ 的 json-spirit 链接器标志是什么?

c++ - Gcc 隐藏来自包含的静态库的符号的可见性

visual-studio-2012 - 如何更改 Visual Studio 2012、2013 或 2015 许可证 key ?

.net - NUnit 多个 TestFixture 等效于 MsTest

visual-studio - Teamcity 报告 Visual Studio 警告

Pythonlibs3 CMake 和 macOS