乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 53|回复: 3

arx 2012 编译错误 + 加载错误

[复制链接]

3

主题

6

帖子

1

银币

初来乍到

Rank: 1

铜币
18
发表于 2013-8-7 10:27:10 | 显示全部楼层 |阅读模式
大家好,
我想为AutoCAD 2012 SP2制作一个C++ObjectARX 2012项目,使用MS Visual Studio 2010(在Windows 7 64位上)。
我遵循ObjectARX培训留档并将“
Platform Toolset
”(位于“
General
”节点中“
Configuration Properties
”下的项目属性中)设置为v90,它引用Visual Studio 2008。
我有一个错误告诉我Visual Studio 2008没有安装在我的计算机上。安装后,编译失败。
标记了127个错误,全部在标准标头中,例如stdlib. h、
ymath. h和Float. h,仅举几例。
一个例子:
-错误C2059:语法错误:')'c:\ectivtarx 2012\inc\stdlib. h
我尝试将“
Platform Toolset
”设置为v100(Visual Studio 2010),然后我能够正确编译并生成一个. arx文件。不幸的是,AutoCAD 2012无法加载ARX(名为Step01.arx):
"step01.arx与此版本的AutoCAD不兼容。
AcRxDynamicLinker未能加载'c:\Objectivtarx
2012\project\step01\debug\step01.arx'
C:\Program Files\欧特克\AutoCAD 2012-English\acad.exeUnable加载
Step01.arx文件。"
我想知道“
Platform Toolset
”是否是问题的主要原因,或者我是否有另一个“隐藏”的
项目属性要修改。
我想知道你们中是否有人有类似的问题,或者对如何解决这个问题有任何想法。
提前感谢您的回复。
最好的问候,
斯曼

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

15

主题

190

帖子

5

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
250
发表于 2013-8-7 11:01:59 | 显示全部楼层
您需要VS 2008 SP1。没有SP1的VS 2008将无法工作。
回复

使用道具 举报

3

主题

6

帖子

1

银币

初来乍到

Rank: 1

铜币
18
发表于 2013-8-7 14:36:00 | 显示全部楼层
您好,
我已经有了SP1版本的VS 2008。Smans
回复

使用道具 举报

3

主题

6

帖子

1

银币

初来乍到

Rank: 1

铜币
18
发表于 2013-8-8 09:34:00 | 显示全部楼层
大家好,
在卸载和重新安装VS2008以及ObjectARX2012之后,我终于可以编译该项目并加载它(同时确保它的目标是与我的AutoCAD 2012版本对应的x64)。
谢谢您的帮助。
好心,
斯曼
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-5 07:57 , Processed in 0.314480 second(s), 71 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表