Я использую Visual Studio 2017. Ниже приведены выходные данные командной строки Visual Studio Developer с указанием версии C++.
C:\ProgramsNotInstalled\OpenDDS-3.13>cl /?
Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27024.1 for x86
После этого я вижу следующий вывод при запуске команды configure --java.
**********************************************************************
** Visual Studio 2017 Developer Command Prompt v15.9.3
** Copyright (c) 2017 Microsoft Corporation
**********************************************************************
C:\ProgramsNotInstalled\OpenDDS-3.13>configure
ERROR: Could not detect Visual C++ version, try running this script from the Visual Studio Command Prompt.
Stopped at configure line 421.
C:\ProgramsNotInstalled\OpenDDS-3.13>configure --java
ERROR: Could not detect Visual C++ version, try running this script from the Visual Studio Command Prompt.
Stopped at configure line 421.
C:\ProgramsNotInstalled\OpenDDS-3.13>
Я видел аналогичный вопрос, заданный для DDS 3.12 о переполнении стека, но этот ответ связан с языком. В моем случае это явно не проблема, и я запускаю скрипт configure из командной строки правильного типа. Этот вопрос не является дубликатом. Как установить OpenDDS 3.12 в системе Windows
configure --verbose
? - person melpomene   schedule 03.12.2018