我正在使用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 C++項目結構
- 3. 在Visual Studio 2010中維護C項目?
- 4. visual studio 2010 web項目
- 5. visual studio 2010恢復項目
- 6. Visual Studio 2010測試項目
- 7. Visual Studio 2010 Reporting Services項目?
- 8. 爲Visual Studio 2010項目
- 9. Visual Studio 2010中:項目項不可用
- 10. Visual Studio項目 - ASP.NET MVC2 - Visual Studio 2010 - 使用兩臺機器
- 11. 用Visual Studio 2010設置多個項目區域,ASP.NET MVC 2.0
- 12. Visual Studio 2010 beta 2是否禁用創建Visual C++項目?
- 13. 使用Visual Studio 2010將VB項目代碼更改爲C#
- 14. 問題而使用Visual Studio調試C++項目2010
- 15. C++項目可以在Visual Studio 2010中使用T4嗎?
- 16. 在Visual Studio 2010 C++項目中使用DLL
- 17. 如何在visual studio 2010 professional中打開visual studio 2010 express項目?
- 18. Visual Studio 2010無法在C項目中添加現有項目
- 19. Visual Studio 2010 vs Visual Studio 2005(用於C++)
- 20. 使用c#打開Visual Studio項目Process.Start()
- 21. 使用Visual Studio 2008構建C++項目
- 22. Visual Studio 2010中的安裝設置多個項目輸出
- 23. Visual Studio 2010 - 構建相同源的多個項目
- 24. 在Visual Studio 2010中調試時啓動多個項目
- 25. 如何在Visual Studio 2010中打開多個項目
- 26. 如何將項目從Visual C++ 6.0轉換爲Visual Studio Express 2010?
- 27. Visual Studio 2010安裝項目 - 64和32的一個項目
- 28. 使用Visual Studio 2010
- 29. 如何在Visual Studio 2010中引用C#類庫項目?
- 30. C++在Visual Studio 2010
不幸的是,我的問題中最後一個詞似乎已經消失。它應該閱讀「什麼是從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