Visual Studio 2017中的CMake项目目标问题

时间:2018-09-03 02:50:24

标签: visual-studio cmake target

我正在尝试在Visual Studio 2017中运行cmake项目(目前为openmvg)。 我相信我已按照说明正确安装了它。

现在,当我尝试运行它(发行版/ Win32)时,出现以下错误消息:

  

“无法启动程序“ D:\ openMVG \ build \ Release \ ALL_BUILD””

我已经检查了CMakePredefinedTargets,但是除了ALL_BUILDINSTALL和`ZERO_CHECK'之外,我找不到任何项目目标。

Project View

有人可以帮助解决这个问题吗?我将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:0)

默认情况下,新生成的MSVC项目将始终将“ ALL_BUILD”设置为其启动项目。要运行项目,您需要手动设置项目,方法是在项目上单击(右键),然后选择“设置为启动项目”。

CMake预定义目标已经可以用于预定义的 CMake 目标。这些用于重建,测试运行,安装等。通常它们不是启动项目的候选人,但您的某些项目是。