【发布时间】:2010-01-12 09:24:16
【问题描述】:
这里有点奇怪的问题,但 AutoCAD 使用带有 .ARX 扩展名的扩展 DLL,除了扩展名之外,它们实际上与常规 DLL 完全一样。
现在我们已经构建了三个 .ARX 文件,其中后两个文件依赖于第一个文件。加载这两个文件后,AutoCAD 抱怨找不到所需的文件,并且在使用 Dependency Walker 工具时,很明显 Visual C++ 2008 链接器已生成对第一个文件的引用,但使用的是 .DLL 扩展名。我认为这是我们的问题。它会为一些导出的函数寻找 A.DLL,但这个文件实际上名为 A.ARX。
能否将 Visual Studio 项目配置为链接到带有 ARX 扩展名的文件,而不是生成这个看似错误的代码?
更新:这是关于 C++ DLL 的。
【问题讨论】:
-
您使用哪种语言编译?你是如何引用 DLL 的?
-
对不起,错过了这个.. C++。我正在使用 Visual C++ 2008。
标签: visual-studio dll visual-c++ linker autocad