编译支持AUTOCAD2013的ARX时,出现:error C3861: “acrxProductKey”: 找不到标识符
我以前写了个用VS2010+ObjectARX写了个ARX程序,编译了AUTOCAD2012及以前的各种版本。现在想编译支持AUTOCAD2013的版本,下载并安装了2013的SDK,配置好相关的设置后,按F7后,出现错误如下:error C3861: “acrxProductKey”: 找不到标识符
我在2013的SDK文档里也找不到“acrxProductKey”这个函数。不知道是不是2013中取消了这个函数? 但这个函数是我程序中在注册表中存取数据时,确定位置的关键。
我对ARX也是初学者,只编了这一个正式的程序。请教论坛中的高手们,我的问题出在哪里?有没有解决的办法?
向mccad老大求助! acdbHostApplicationServices()->getMachineRegistryProductRootKey();
acdbHostApplicationServices()->getUserRegistryProductRootKey();
用这两个函数代替
页:
[1]