Я недавно пытался установить 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)
Я столкнулся с той же проблемой, когда правильно установил мою визуальную студию. Я выяснил, что скрипт configure для openDDS проверяет вывод команды cl.exe и ожидает, что версия компилятора будет отображаться на английском языке! Мой был показан на французском языке, поэтому он не работал. Мне пришлось установить пакет на английском языке, чтобы получить командную строку visual studio на английском языке. это сработало после этого.
Вы должны запустить configure из командной строки Visual Studio. Когда он по-прежнему выдает ту же ошибку, выведите вывод
кл /?
VS2015 / VS2017 не устанавливает компилятор c ++ по умолчанию.
Примечание: OpenDDS-3.12 не будет работать на VS 2012