2010-08-03 49 views
0

我已經將dll轉換爲lib。我給它的lib和dll文件,並告訴它刪除不必要的東西。我包含了它創建的.h文件,並且在InitInstance中調用了GLU_DLLMAIN(),就像我在示例中看到的那樣,但是當它嘗試初始化我的靜態GLU對象時,它仍然在啓動時發生崩潰。我究竟做錯了什麼?做這件事的正確方法是確保我正確地做到這一點。謝謝幫助DLL到Lib

+0

Err ..你是怎麼做到的? AFAIK沒有支持的方式將.dll轉換爲.lib。 – 2010-08-03 19:44:24

+0

http://www.binary-soft.com/dll2lib/dll2lib.htm – jmasterx 2010-08-03 20:01:48

回答

0

二進制軟件工具不能在所有情況下都能看到工作,所以也許你會遇到其中一種情況。另一方面,.lib必須使用與鏈接到的可執行文件相同的編譯器設置來構建,包括使用的標準庫版本的假設。

也許您的問題是由您的示例項目的編譯器設置與轉換工具的默認設置之間的不匹配而產生的。