Целевая проблема проекта CMake в Visual Studio 2017 - PullRequest
0 голосов
/ 03 сентября 2018

Я пытаюсь запустить проект cmake (пока что openmvg) в Visual Studio 2017. Я полагаю, что установил его правильно, следуя инструкциям.

Теперь, когда я пытаюсь запустить его (Release / Win32), я получаю следующее сообщение об ошибке:

"Невозможно запустить программу" D: \ openMVG \ build \ Release \ ALL_BUILD "

Я проверил CMakePredefinedTargets, но не могу найти цель проекта, кроме ALL_BUILD, INSTALL и `ZERO_CHECK.

Project View

Может кто-нибудь помочь с этой проблемой? Я буду признателен за любой ответ на него. Спасибо.

1 Ответ

0 голосов
/ 03 сентября 2018

По умолчанию вновь созданный проект MSVC всегда будет устанавливать «ALL_BUILD» в качестве своего запускаемого проекта. Для запуска проекта вам нужно установить его вручную, нажав (правая кнопка) на проекте и выбрав «Установить как проект запуска».

CMake предопределенные цели существуют, ну, в общем, предопределенные CMake цели. Они существуют для восстановления, запуска тестов, установки и т. Д. Обычно они не являются кандидатами на запуск проектов, но некоторые из ваших проектов.

...