我想在我的C ++项目编译过程中禁用LNK警告。我正在使用visual studio 2010.在编译某些库和我的最终可执行文件时会出现警告。
我确切知道如何在Visual Studio中禁用这些警告:
现在,我想用CMake自动化这个过程,因为我有数百个库和可执行文件,我想用这种方式自定义。对于可执行文件,我想我已经找到了解决方案:当我在每个CMake项目中添加行时似乎工作
LIST(APPEND CMAKE_EXE_LINKER_FLAGS "/ignore:4221")
在其根目录CMakeLists.txt中。我还没有找到如何为图书管理员做同样的事情。你知道怎么做吗?
答案 0 :(得分:1)
可以设置为
set(CMAKE_STATIC_LINKER_FLAGS "${CMAKE_STATIC_LINKER_FLAGS} /IGNORE:4221")