添加资源使用CMake将目录包含在VS2015项目中

时间:2017-06-18 14:50:51

标签: visual-studio cmake

我正在使用Visual Studio 2015构建wireshark。在CMake完成后,我需要手动将$(WindowsSDK_IncludePath);添加到解决方案中多个项目的Resources -> Additional Include Directories。将文件夹添加到项目的常规Additional Include Directories不起作用,仅当我添加到Resources包含它有效时。如何让CMake在那里添加目录?

由于

1 个答案:

答案 0 :(得分:1)

set(CMAKE_RC_FLAGS "${CMAKE_RC_FLAGS} /i<path>")

如果您的代码仅适用于Resource Include Directories,则它必须依赖Windows资源编译器(命令行上的rc)。因此,将include目录添加到您的CMAKE_RC_FLAGS设置中,相当于将其作为/i选项添加到rc,应修复它。