我正在使用Visual Studio 2015构建wireshark。在CMake完成后,我需要手动将$(WindowsSDK_IncludePath);
添加到解决方案中多个项目的Resources -> Additional Include Directories
。将文件夹添加到项目的常规Additional Include Directories
不起作用,仅当我添加到Resources
包含它有效时。如何让CMake在那里添加目录?
由于
答案 0 :(得分:1)
set(CMAKE_RC_FLAGS "${CMAKE_RC_FLAGS} /i<path>")
如果您的代码仅适用于Resource Include Directories,则它必须依赖Windows资源编译器(命令行上的rc
)。因此,将include目录添加到您的CMAKE_RC_FLAGS设置中,相当于将其作为/i
选项添加到rc
,应修复它。