高人帮忙看看这个错误是什么原因?
命令: arx<BR>输入选项 [?/加载(L)/卸载(U)/命令(C)/选项(O)]: l<BR>acrxGetApiVersion 在 G:\ObjectARX <BR>2002\K030.arx.plus.all\docsamps\mfcsamps\test\test.arx 中未找到。<BR>确定与 rxapi.lib 存在有效的应用程序链接并输出该符号。AcRxDynamicLinker <BR>加载“G:\ObjectARX 2002\K030.arx.plus.all\docsamps\mfcsamps\test\test.arx”失败<BR>E:\Program Files\AutoCAD 2002\acad.exe调试没问题,但在ACAD下调用的时候就出了上面的问题,有谁知道是为什么吗?谢谢了!
回复
你的.DEF文件中是否定义了EXPORTS(输出) acrxGetApiVersion PRIVATE 没有啊,这是.def里的内容:; test.def : Declares the module parameters for the DLL.
LIBRARY "test"<BR>DESCRIPTION 'test Windows Dynamic Link Library'
EXPORTS<BR> ; Explicit exports can go here<BR>
回复
LIBRARY "test.arx"EXPORTS<BR> acrxEntryPoint PRIVATE<BR> acrxGetApiVersion PRIVATE 我明白了。真是高人啊!谢谢啦
页:
[1]