我有一个CMake文件,我在vs2017中用open folder
菜单打开。在那个CMake中,我添加了一个带有add_custom_target()
命令的自定义目标,但是我无法找到构建它的操作。所有菜单和弹出窗口都只添加了我的主要目标add_executable()
。但是,如果我将ALL
选项添加到add_custom_target()
,则会构建。
答案 0 :(得分:1)
使用Visual Studio 2017"打开文件夹"基于CMake项目的功能,目前没有可能只构建一个CMake项目的自定义目标。
但这是已知问题,请参阅Visual Studio: Developer Community: cmake custom targets not supported
好消息是,很快就会出现修复(版本> 15.5.6):
现在,我们在最新的Visual Studio Preview版本中解决了这个问题。如果您想尝试修复,可以在此处访问预览版本:https://www.visualstudio.com/vs/preview