0
A
回答
1
你說你自己構建了三個靜態庫。
傳統上,GCC工具鏈希望靜態庫的名稱爲,其格式爲lib<name>.a
。
爲了讓靜態庫,連接器將發現爲滿足 選項-lfoo
,它必須被稱爲libfoo.a
,不foo.a
。如果庫 異常地稱爲foo.a
,則鏈接程序要找到它,您需要 將其傳遞給不尋常的選項-l:foo.a
。
所以,你可以: -
重新命名庫:
glew32.a -> libglew32.a
glfw3dll.a -> libglfw3dll.a
SOIL.a -> libSOIL.a
或更改您的Eclipse庫(-l)設置:
glew32 -> :glew32.a
glfw3dll -> :glfw3dll.a
SOIL -> :SOIL.a
我建議第一選擇,因爲你沒有理由不遵循你自己構建的庫的通常命名約定。
相關問題
- 1. Eclipse沒有看到Nexus 7
- 2. Eclipse沒有看到CLASSPATH
- 3. Python沒有看到庫graph_tool
- 4. Android Eclipse jUnit沒有看到超類
- 5. 看到沒有Eclipse的android logcat
- 6. Eclipse沒有看到我更新的類
- 7. Eclipse沒有看到Log.d()方法
- 8. 我沒有看到CDT在Eclipse的CDT
- 9. 爲什麼Eclipse沒有看到庫的.jar文件?
- 10. Eclipse沒有找到我的靜態庫
- 11. 沒有看到新的數據庫和
- 12. A沒有關聯到B
- 13. Eclipse RCP - 沒有從控制檯上的第三方庫中看到標準
- 14. Android Eclipse無法看到庫的類
- 15. Eclipse沒有看到Maven的依賴關係
- 16. Eclipse沒有看到錯誤... Android部隊關閉
- 17. eclipse cdt沒有看到項目包中的頭文件?
- 18. Android的Eclipse編譯器沒有看到佈局和ID
- 19. 在Eclipse新的Java類嚮導中沒有看到超類
- 20. Eclipse沒有看到我的新junit測試
- 21. Eclipse的AVD沒有看到連接的設備 - 贏8
- 22. 安卓Eclipse佈局沒有在SDK 8上看到
- 23. Eclipse沒有看到來自目標/生成源的類
- 24. 的GlassFish在Eclipse中似乎沒有看到我的JDK
- 25. Eclipse現金項目並沒有看到代碼更改
- 26. Eclipse沒有看到包含以下內容的頭文件:/
- 27. Eclipse的MTJ沒有看到的Java ME SDK 3.0設備
- 28. Eclipse調試器沒有看到代碼中的更改
- 29. 沒有看到Nexus7在Eclipse的Android設備
- 30. 即使是在包中,Eclipse也沒有看到文件
是的,只是想出了。但無論如何,非常感謝你,我不知道這是一個圖書館的命名慣例。 – user1496491