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