我正在使用 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 关于堆栈溢出的类似问题,但该答案与语言有关。这显然不是我的问题,我正在从正确类型的命令提示符运行配置脚本。这个问题不是重复的。 如何在windows系统上安装OpenDDS 3.12