未解决的包含错误日食

未解决的包含错误日食

问题描述:

所以我去这个东西叫数字媒体学院的3D游戏编程。我们使用eclipse和Panda3D一起使用他们的Macbook Pro来创建3D游戏。我创造了一个非常棒的游戏,跑得非常漂亮。然而,当我把所有东西都放在USB上,并将所有的东西都安装在家里的个人macbook pro上时,我在这些代码行旁边看到了一些问号,这些代码表示未解决的包含:未解决的包含错误日食

// Panda3D stuff。

#include "auto_bind.h" 
#include "audioManager.h" 
#include "executionEnvironment.h" 
#include "filename.h" 

// C++的东西

#include <cmath> 
#include <cstdlib> 
#include <iostream> 

在Eclipse的问题部分我得到这个:

make: *** No rule to make target `all'. Stop.  

我认为,这里有至少两个问题:

  1. 未解决包括: 这可能是一个与索引器的故障,简单的索引重建或重新编译会帮助 尝试右键点击项目>索引>“重建”或“重新解决未解决的包括” 如果没有运气,那不仅仅是一个格利希但一个真正的问题,所以检查: 项目>属性> C/C++常规>路径和符号>包括 在那里你应该有C++头文件的目录和 “Panda”头文件应该与你的源文件。

  2. 缺少“所有”目标: 什么CDT正在试图做的是调用make与一个名为“所有”的目标是从你的Makefile缺少 。无论是CDT配置错误的目标和 “全部”不是你所需要的,或者是“全部”目标有问题。 您应该向我们提供更多信息:正确的(原始的)Makefile 设置在这里:Project> Properties> C/C++ Build> Behavior> Make build target