AutoCAD二次开发ObjectARX搭建平台后出现的一些问题解决方案

博主初学Object ARX编程,在Visual studio 2017+AbjectARX2020+ObjectARX Wizard2020的搭建过程中遇到了很多困难,以下是我搭建过程中遇到的问题的一些解决方案。

1.项目“D:\CAD二次开发\Hello2\Hello2\Hello2.vcxproj”配置“Debug|Win32”的 Designtime 生成失败。IntelliSense 可能不可用。
设置环境变量 TRACEDESIGNTIME = true 并重启 Visual Studio 以进行调查。

这是由于我在安装向导时SDK位置填写错误导致的。在出现这个错误时,打开D:\CAD二次开发\ArxProject1\ArxProject1\Debug(ARXProject是我创建的项目名字),在Debug文件目录下找到一个记事本文件,用记事本打开,显示找不到XXX路径的文件,我才意识到是我安装向导时填写SDK路劲不对,解决方案是把文件路径改成项目能找到的路径即可(即改成XXX路径)

解决了第一个问题又遇到了下面的问题:

2.StdAfx.cpp
d:\vs2017\vc\tools\msvc\14.16.27023\include\yvals_core.h(781): fatal error C1189: #error: /RTCc rejects conformant code, so it is not supported by the C++ Standard Library. Either remove this compiler option, or define _ALLOW_RTCc_IN_STL to acknowledge that you have received this warning.

解决方案:检查一下这里是否为x64,我的默认为x86,所以需要改过来。


define _ALLOW_RTCc_IN_STL to acknowledge that you have received this warning.针对这个错误,需要将“较小类型检查”设置为否,问题即可解决。
在这里插入图片描述
解决了以上两个问题,我就成功运行向导里面的“空”程序。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值