我有一个项目,使用VTK作为外部库。在我的源代码中,我使用
-Werror
来确保这些问题总是被解决。为了在我的代码中进行这种“检查”,使用INCLUDE_DIRECTORIES
指令加载外部库,并使用SYSTEM
参数。但是如果某个外部库是通过CMakeLists.txt
文件加载的(就像VTK一样)呢? 我无法将VTK指定为SYSTEM
库,因此VTK警告显示为错误。是否有办法禁用包含库的警告?请注意,您需要保留HTML标记,并按照格式要求返回结果。
CMakeLists.txt
文件?您是否使用include
命令? - niklasfiINCLUDE(${VTK_USE_FILE})
。 - Paulo Ziemer