我試圖使用代碼默認的GUI構建工具::塊IDE在64位的Ubuntu 11.10 Linux上運行的OGRE3D樣品比賽訪問某些圖書館OGRE3D,然而,每次我試着建立我的申請,我得到以下錯誤信息:
ld.bfd.real||cannot find -lOgreMain_d|
ld.bfd.real||cannot find -lOIS_d|
我心亂如麻,因爲我已經試過躍居心中的一切。使用代碼::塊IDE
0
A
回答
0
C :: B爲您提供的「嚮導」顯然與Ogre3D和OIS的調試版本鏈接,因此爲_d後綴。你說你已經找到lOgreMain.so和lOIS.so,我假設你在這裏typo'd分別意味着OgreMain.so和OIS.so。在這種情況下,您安裝OGRE3D的發行版本或打包毀了命名約定(命名OGRE3D調試庫沒有_D後綴)。
你有兩種可能的解決方案:用正確的後綴安裝Ogre3D的調試版本,或者更簡單的修復就是簡單地鏈接到OgreMain.so和OIS.so.類似的問題是由this fellow遇到,向下滾動到:
所以,修正錯誤的「LD找不到-lOgreMain_d」和「LD找不到-lOIS_d」在構建信息窗格中,轉到項目>構建選項...在Code :: Blocks菜單中,並通過從兩個庫的名稱末尾刪除_d來更改調試配置的鏈接器設置選項卡上顯示的鏈接庫的名稱:
相關問題
- 1. 無法啓動代碼塊IDE
- 2. 帶VS調試器的代碼塊(IDE)
- 3. 使用剃刀代碼塊
- 4. 代碼塊使用{}在bash
- 5. 用於展開和摺疊JavaScript代碼塊的IDE
- 6. 代碼從Selenium IDE生成的代碼
- 7. 編碼使用代碼塊在linux
- 8. 在使用IDE的java代碼中使用HTML,CSS和Javascript Eclipse
- 9. python IDE,代碼建議,pycharm
- 10. JSF(facelets)IDE代碼完成
- 11. C#IDE錯誤代碼
- 12. 如何在Python IDE中縮進代碼塊:Spyder?
- 13. .NET「代碼塊塊」?
- 14. 好的方法來使用源代碼管理和插件代碼的IDE?
- 15. 代碼:塊是我的IDE如何使我的C++可執行文件
- 16. 同步(...)代碼塊上使用var = Thread.currentThread()
- 17. 的#define _UNICODE不使用MinGW +代碼塊
- 18. 使用std :: STOF在代碼塊
- 19. 使用go模塊構造clojure代碼
- 20. 無法使用的代碼塊
- 21. 在Confluence中使用{noformat}代碼塊{noformat}
- 22. 與代碼塊一起使用WTL
- 23. 使用代碼塊選擇User.Identify.Name
- 24. ASP.NET MVC:在C#代碼塊中使用@
- 25. 代碼::使用MinGW塊連接失敗
- 26. 我如何使通用代碼塊?
- 27. 我想使用javascript模塊化代碼
- 28. 使用插件配置代碼塊
- 29. 代碼塊使用Qt - 不對頭
- 30. 如何使用Visual Studio代碼拖放代碼塊?
你有沒有從apt安裝Ogre3D開發包?它正在尋找鏈接到不存在的庫。 – Bojangles 2012-03-19 00:06:13
@JamWaffles我已經安裝了所有的包,我甚至搜索和找到的文件'lOgreMain.so'和'lOIS.so',但它似乎不喜歡那些。 – user1030453 2012-03-19 14:01:31