c++ - Visual Studio 2010 : Working with multiple C++ projects

标签 c++ visual-studio visual-c++ header visual-c++-2010

我正在使用 VS2010 使用 C++ 开发一个游戏引擎项目。我们有一个主要项目,OgreProject,其中包括一些用于渲染的 Ogre3D 内容。然后,我们有一个名为 AudioLibrary 的类库项目。 AudioLibrary 使用 fmod,并包含适当的 header 和库。当 OgreProject 中的一个类想要使用 AudioLibrary 中的 SoundPlayer.h 时,问题就出现了。然后,OgreProject 不知道#include 在哪里。告诉 OgreProject fmod 在哪里感觉不对,因为它不会直接使用这些头文件。在 OgreProject 不知情的情况下使用来自 AudioLibrary 的头文件的正确方法是什么?

最佳答案

没有正确的方法。没有神奇的方法可以让一个图书馆了解另一个图书馆;您必须配置它们才能做到这一点。如果将它们放在同一个解决方案中,则可以将一个项目添加到另一个项目作为项目引用。

关于c++ - Visual Studio 2010 : Working with multiple C++ projects,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9251114/

相关文章:

c++ - 我创建的 c++ istream 对象和 cin 之间的区别在哪里,它在库中的何处可见

c++ - 插入一个元素到柠檬图库 map 而不复制

c# - 删除和退格在 ReSharper 中不起作用

c - Visual Studio 2017 完全支持 C99 吗?

c++ - 需要将 MS Visual C++ 移植到 Linux G++

c++ - 在模板中使用 noexcept 运算符

c++ - 转换 Eigen 矩阵类型时,错误 : expected primary-expression before ‘float’

c++ - 如何读取包含空格的数据

c++ - 关于 getaddrinfo() C++?

c++ - 将 .lib 项目转换为 exe 一个