【问题标题】:CMake project target issue in Visual Studio 2017Visual Studio 2017 中的 CMake 项目目标问题
【发布时间】:2018-09-03 02:50:23
【问题描述】:

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

现在,当我尝试运行它(Release / Win32)时,我收到以下错误消息:

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

我检查了CMakePredefinedTargets,但除了ALL_BUILDINSTALL 和`ZERO_CHECK 之外找不到项目目标。

谁能帮助解决这个问题?我会很感激任何答案。谢谢。

【问题讨论】:

标签: visual-studio cmake target


【解决方案1】:

默认情况下,新生成的 MSVC 项目将始终将“ALL_BUILD”设置为其启动项目。要运行您需要的项目,您必须通过单击项目上的(右键)并选择“设置为启动项目”来手动设置它。

CMake 预定义目标用于预定义 CMake 目标。这些存在用于重建、测试运行、安装等。通常它们不是启动项目的候选者,但您的一些项目是。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-05
    • 2018-09-16
    • 2023-04-06
    • 2017-08-01
    相关资源
    最近更新 更多