0

我们在 VS 2012 中构建了一个 C++ 项目(生成 .arx 文件以使用 AutoCad 2014)。现在我们需要在VS 2015中重新编译它。我们没有安装VS 2012。我在VS 2015中打开了项目。属性->常规->平台工具集设置为Visual Studio 2015(v140)。我们仍然收到“找不到 v140 的构建工具(平台工具集 = 'v140')。要使用 v140 构建工具进行构建,请安装 v140 构建工具。”

我们创建了一个简单的 C++ 控制台应用程序并运行它。工作正常,没有构建错误。

需要重新编译文件以构建 .arx 文件才能在 AutoCad 2018 中工作。

初始项目负载:-> 在此处输入图像描述

在 Nimcad 和 planact 的初始项目加载中,我们遇到了构建工具错误。但不适用于工程师。

建立在 engr 项目上出现错误,这可能是我不知道的 ObjectARX 2018 中的变化。如果您对此错误有解决方案,请告诉我们:->

在此处输入图像描述

在 Nimcad 项目上构建 :->

在此处输入图像描述

建立在 Planact 项目上:->

在此处输入图像描述

对于 Nimcad 和 planact,我们得到的只是构建工具错误。

属性页:

在此处输入图像描述

在此处输入图像描述 请提供任何帮助。

4

1 回答 1

0

要构建 AutoCAD 2018 ObjectARX 应用程序,您需要使用 VC14.0 配置(默认)Visual Studio 2015 Update 3 。在迁移项目时,请确保将所有库(.lib 文件)调整为版本 22。您下载了ObjectARX 2018 SDK吗?

更新

这似乎是您的 Visual Studio 安装的问题。如果您创建一个新的 C++ 项目,VS 还应该要求您安装缺少的部分。

在 Visual Studio 2015 (...) 中,C++ 编译器、库和项目模板已移至可选功能中。(...) 要在 C++ 中安装桌面和移动开发所需的各种组件,您必须选择“自定义”并手动选择这些项目(Visual C++ 团队博客

您可能需要重新运行 VS 设置并选择 C++ 相关部分(如问题评论中所述)。

最后,使用 VS2015 命令提示符检查您的 VisualStudioVersion:

在此处输入图像描述

于 2017-03-31T13:38:51.267 回答