【发布时间】:2015-02-10 07:25:24
【问题描述】:
我的#include 目录有问题。我在同一个解决方案中创建了一个名为 Project_2_ 的游戏项目,我有一个名为 Library 的项目,它保留了它的名字。 我在我的 Project_2_ 中创建了一些 .h 和 .cpp 文件: 小行星h /.cpp 序列化器 h / .cpp 游戏管理器 h /.cpp 主要h/cpp
现在我的问题是某些文件将接受包含目录,而另一些则不会。 GameManager.h 将只接受 Serialiser.h 而不是 Asteroid.h 或任何库文件。 Serialiser.h 将只接受 Project_2_ 文件,而 Asteroid.h 将接受我包含的任何文件。 标准的 windows 文件都被接受。 所以这是我的导师建议的,到目前为止还没有奏效:
检查了库是否链接到项目... 将 GameManager.h 属性中的附加包含目录从“C/file/file/Library”更改为“..Library”.... 我尝试创建新项目和新文件,确保它们是“空项目”...... 五元组检查了我所有的拼写.... 调整了 Asteroid.h /.cpp 目录的路径,因为它们在库中(我猜是错了吗?)
我已经多次将我的项目发送给我的导师,他能够在他的机器上编译我的程序。 所以我认为这涵盖了很多基本的东西。它可能是我的计算机特有的吗?我正在运行 64 位 Windows 7(笔记本电脑)
提前致谢, 丹。
【问题讨论】: