Как установить OpenDDS 3.12 в системе Windows

Я недавно пытался установить OpenDDS-3.12 на моей ОС Windows7.

Но это создает проблемы.

Когда я пытаюсь напечатать configure в командной строке VS он не может определить версию Visual C++!

Код ошибки выглядит так:

Colud not detect Visual C++ version, try running this script from
 the Visual Studio Command Prompt.
Stopped at configure line 410.

Кто-нибудь, помогите мне в моей проблеме.

(Активная версия Perl - 5.24.1, версия VS - 2017)

2 ответа

Я столкнулся с той же проблемой, когда правильно установил мою визуальную студию. Я выяснил, что скрипт configure для openDDS проверяет вывод команды cl.exe и ожидает, что версия компилятора будет отображаться на английском языке! Мой был показан на французском языке, поэтому он не работал. Мне пришлось установить пакет на английском языке, чтобы получить командную строку visual studio на английском языке. это сработало после этого.

VS2015 / VS2017 не устанавливает компилятор C++ по умолчанию.

  • Измените VS VS2015 / VS2017, выберите компилятор C++ и установите его, если VS VS2015 / VS2017 уже установлена.
  • конфигурировать

Примечание: OpenDDS-3.12 не будет работать на VS 2012

Вы должны запустить configure из командной строки Visual Studio. Когда он по-прежнему выдает ту же ошибку, выведите вывод

кл /?

Другие вопросы по тегам