如何在 windows 系统上安装 OpenDDS 3.12

How to install OpenDDS 3.12 on windows system

我最近尝试在 windows7 OS 上安装 OpenDDS-3.12。

但是,它惹了麻烦。

当我尝试在 VS 命令提示符下键入 configure 时,它无法检测到 Visual C++ 版本!

错误代码是这样的:

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

有人帮我解决我的问题。

(Active perl版本为5.24.1,VS版本为2017)

您必须从 Visual Studio 命令提示符 运行 配置。当它仍然给出相同的错误时 post

的输出

cl /?

我在正确安装 visual studio 时遇到了同样的问题。我发现 openDDS 的配置脚本正在检查 cl.exe 命令的输出,并期望以英文显示编译器版本!。我的是用法语显示的,所以没用。我必须安装英文包才能获得英文的 visual studio 命令提示符。之后它起作用了。

VS2015 / VS2017默认不安装c++编译器。

  • 修改VS VS2015 / VS2017和select c++编译器,如果VS VS2015 / VS2017已经安装,则安装。
  • 配置

注意:OpenDDS-3.12 不会构建在 VS 2012 上