0

我最近尝试在我的 windows7 操作系统上安装 OpenDDS-3.12。

但是,它已经制造了麻烦。

当我尝试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)

4

3 回答 3

2

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

于 2018-06-22T13:27:46.060 回答
0

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

cl/?

于 2017-11-03T17:15:34.730 回答
0

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

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

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

于 2018-12-31T08:09:59.480 回答