我試圖使用代碼默認的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. 使用代碼幫助搜索Perl IDE
- 4. Selenium IDE代碼庫
- 5. 使用剃刀代碼塊
- 6. 代碼塊使用{}在bash
- 7. 用於展開和摺疊JavaScript代碼塊的IDE
- 8. 尋找類似的代碼塊用於PHP和JavaScript(IDE)
- 9. 代碼從Selenium IDE生成的代碼
- 10. 編碼使用代碼塊在linux
- 11. 在使用IDE的java代碼中使用HTML,CSS和Javascript Eclipse
- 12. JSF(facelets)IDE代碼完成
- 13. python IDE,代碼建議,pycharm
- 14. C#IDE錯誤代碼
- 15. IDE中的預覽代碼
- 16. 編譯代碼 - 創建IDE
- 17. PHP IDE:使用SFTP替代
- 18. 如何在Python IDE中縮進代碼塊:Spyder?
- 19. 在「代碼塊」IDE中混合編程語言?
- 20. C Hello world:代碼塊IDE,Windows上的MinGW C編譯器
- 21. 代碼塊IDE打開CV MingW平臺的Windows 7
- 22. 用於代碼混淆的智能IDE
- 23. 使用Yii1啓用模塊的代碼
- 24. .NET「代碼塊塊」?
- 25. 好的方法來使用源代碼管理和插件代碼的IDE?
- 26. 代碼:塊是我的IDE如何使我的C++可執行文件
- 27. 使用插件配置代碼塊
- 28. 代碼::使用MinGW塊連接失敗
- 29. 我想使用javascript模塊化代碼
- 30. 使用std :: STOF在代碼塊
你有沒有從apt安裝Ogre3D開發包?它正在尋找鏈接到不存在的庫。 – Bojangles 2012-03-19 00:06:13
@JamWaffles我已經安裝了所有的包,我甚至搜索和找到的文件'lOgreMain.so'和'lOIS.so',但它似乎不喜歡那些。 – user1030453 2012-03-19 14:01:31