找不到头文件

use*_*320 5 unit-testing box2d sentestingkit xcode4.2

我正在将单元测试(SenTest)添加到我现有的XCode 4.2项目中.XCode抱怨它无法找到所需的Box2D头文件.例如,

  Box2D/Dynamics/b2Fixture.h file not found
Run Code Online (Sandbox Code Playgroud)

Box2D源文件被添加到" libs"组下的项目中.在构建非测试目标时,会发现头文件没有问题.显然,我无法将头文件添加到测试目标,但我已将Box2D的所有.cpp文件添加到该目标.如上所述,这导致了更多的"词汇或预处理器问题".

如何告诉XCode在哪里找到这些头文件?

Gre*_*reg 3

我认为您在引用 .h 文件时不需要指定文件夹。如果仅将 .h 文件添加到任何组或子组中的项目中,则当您仅通过名称引用 .h 文件时,XCode 就能够找到路径。

  • 有问题的设置是“始终搜索用户路径”。在我的主要目标中,它被设置为“是”,但 XCode 使用“否”设置创建了单元测试目标。 (8认同)