明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2083|回复: 2

编译支持AUTOCAD2013的ARX时,出现:error C3861: “acrxProductKey”: 找不到标识符

[复制链接]
发表于 2012-8-26 17:01:29 | 显示全部楼层 |阅读模式
  我以前写了个用VS2010+ObjectARX写了个ARX程序,编译了AutoCAD2012及以前的各种版本。现在想编译支持AUTOCAD2013的版本,下载并安装了2013的SDK,配置好相关的设置后,按F7后,出现错误如下:
  error C3861: “acrxProductKey”: 找不到标识符
  我在2013的SDK文档里也找不到“acrxProductKey”这个函数。不知道是不是2013中取消了这个函数? 但这个函数是我程序中在注册表中存取数据时,确定位置的关键。
  我对ARX也是初学者,只编了这一个正式的程序。请教论坛中的高手们,我的问题出在哪里?有没有解决的办法?  
 楼主| 发表于 2012-8-27 12:54:48 | 显示全部楼层
向mccad老大求助!
发表于 2012-8-27 18:18:07 | 显示全部楼层
acdbHostApplicationServices()->getMachineRegistryProductRootKey();
acdbHostApplicationServices()->getUserRegistryProductRootKey();
用这两个函数代替

点评

非常感谢指点!!!  发表于 2012-8-27 22:46
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 09:33 , Processed in 0.181035 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表