0
如何將庫連接到項目DLL並使用過程/函數?Ada兩者都連接並使用第三方DLL庫項目
我有一個*.dll
,我創建*.Def
文件,創建*.dll.a
,*.ali
和*.o
,因爲它的使用是不明確的。
設置使用的例子...
如何將庫連接到項目DLL並使用過程/函數?Ada兩者都連接並使用第三方DLL庫項目
我有一個*.dll
,我創建*.Def
文件,創建*.dll.a
,*.ali
和*.o
,因爲它的使用是不明確的。
設置使用的例子...
要與DLL鏈接,你首先要知道相對於dll庫的位置,在您的二進制應用程序會在用戶的計算機上(其文件路徑) - 然後使用編譯指示「Link_With」。
如果你想在Windows上使用OpenGL鏈接,你會做所有的C進口的成包的規格,並把這樣的文件中:
pragma Link_With("/Windows/System32/opengl32.dll");
恐怕我們不明白你的題。在您的DLL中定義的接口的語言是什麼?什麼是.dll.a文件?你是如何創建'.ali'和'.o'文件的? –
另外,你想要_create_ DLLs,還是你想_use_ DLLs? – Shark8
我試圖使用DLL。 從網站獲取信息 http://gcc.gnu.org/onlinedocs/gnat_ugn_unw/Using-DLLs-with-GNAT.html – eBanat