我正在使用VS2010在C++中使用遊戲引擎項目。我們有一個主要項目,OgreProject,其中包括一些Ogre3D渲染的東西。然後,我們有一個名爲AudioLibrary的類庫項目。 AudioLibrary使用fmod,幷包含適當的頭文件和庫文件。當OgreProject中的類想要在AudioLibrary中使用SoundPlayer.h時會出現問題。然後,OgreProject不知道#include在哪裏。因爲它不會直接使用這些頭文件,所以告訴OgreProject fmod的位置是錯誤的。在OgreProject中使用來自AudioLibrary的頭文件,而OgreProject不知道什麼是正確的方法?Visual Studio 2010:使用多個C++項目
1
A
回答
1
沒有正確的方法。一家圖書館沒有了解其他圖書館的神奇方式;你必須配置他們這樣做。如果你把它們放在同一個解決方案中,你可以添加一個項目作爲項目參考。
0
0
您應該爲項目的所有組件定義一個heirarchy,並保留特定組件的所有頭文件,其他組件將在預定義位置使用。其他組件可以隨時看這個地方。告訴組件在哪裏尋找這些依賴關係是沒有錯的
相關問題
- 1. 使用Visual C++ 2010不能「添加新項目...」項目使用Visual C++ 2010時
- 2. 的Visual Studio 2010項目到Visual Studio 2012
- 3. 將NetBeans C++項目導入Visual Studio 2010
- 4. Visual Studio 2010 C++項目結構
- 5. 在Visual Studio 2010中調試C++項目
- 6. 在Visual Studio 2010中維護C項目?
- 7. visual studio 2010恢復項目
- 8. Visual Studio 2010測試項目
- 9. visual studio 2010 web項目
- 10. Visual Studio 2010 Reporting Services項目?
- 11. 爲Visual Studio 2010項目
- 12. 爲Visual Studio 2010項目
- 13. Visual Studio 2010中:Web項目
- 14. Visual Studio 2010中:項目項不可用
- 15. Visual Studio項目 - ASP.NET MVC2 - Visual Studio 2010 - 使用兩臺機器
- 16. 試圖在Visual Studio 2010中編譯Tessnet2(Visual Studio 2008 C++)項目
- 17. 用Visual Studio 2010設置多個項目區域,ASP.NET MVC 2.0
- 18. Visual Studio 2010 beta 2是否禁用創建Visual C++項目?
- 19. 在Visual Studio 2010 C++項目中使用DLL
- 20. 在Visual Studio中使用ffmpeg靜態庫explode C++ 2010項目
- 21. 使用Visual Studio 2010 MSI進行安裝並更新c#項目
- 22. 使用Visual Studio 2010將VB項目代碼更改爲C#
- 23. 問題而使用Visual Studio調試C++項目2010
- 24. C++項目可以在Visual Studio 2010中使用T4嗎?
- 25. 如何在visual studio 2010 professional中打開visual studio 2010 express項目?
- 26. visual studio 2010單個項目與多個CPP文件與主
- 27. Visual Studio 2010無法在C項目中添加現有項目
- 28. 在Visual Studio中啓動從.NET項目C++項目2010
- 29. Visual Studio 2010 vs Visual Studio 2005(用於C++)
- 30. 使用c#打開Visual Studio項目Process.Start()
不幸的是,我的問題中最後一個詞似乎已經消失。它應該閱讀「什麼是從OgreProject的AudioLibrary中使用頭文件的正確方法,而OgreProject不知道Fmod?」。 – user1205407 2012-02-14 07:28:01
現在,我在AudioLibrary和Ogreproject中爲fmod添加了「額外的頭文件」,Ogreproject引用了Audiolibrary。在我看來,當我從不直接在Ogreproject中使用fmod時,我不必在兩個項目中都重複項目屬性。也許這只是我習慣於更現代化的語言。無論如何,謝謝你的回答。 – user1205407 2012-02-14 07:30:59