這裏有一個奇怪的問題,但AutoCAD使用擴展名爲.ARX的擴展名,它們的擴展名除了擴展名外,其實和擴展名一樣。使用非 - 「。DLL」擴展名在其他模塊中創建依賴關係
現在我們已經構建了三個.ARX文件,其中後兩個文件依賴於第一個文件。在加載這兩個文件時,AutoCAD會抱怨找不到所需的文件,並且在使用Dependency Walker工具時,很明顯Visual C++ 2008鏈接器已經生成了對第一個文件的引用,但使用.DLL擴展名。我認爲這是我們的問題。它爲一些導出的函數尋找A.DLL,但是這個文件實際上被命名爲A.ARX。
可以配置Visual Studio項目,以便它鏈接到帶有ARX擴展名的文件,而不是生成這個看似錯誤的代碼?
更新:這是關於C++ DLL的。
您正在編譯哪種語言?以及你如何引用這些DLL? –
對不起,錯過了這個.. C++。我正在使用Visual C++ 2008. – Jonas