我正在使用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