我正在使用 Atmel Studio 6.1.2 SP2。我正在为我们的嵌入式系统项目设置 CppUTest。我为 CppUTest 框架创建了一个静态 CPP 库,在稍作改动后成功编译。现在我将这个库包含到一个测试项目中。一个 C++ 应用程序项目。
我现在面临的问题是,即使智能感知自动完成我的包含,这意味着它可以看到库在哪里,我在编译时收到“没有 chuch 文件或目录”错误。
在 GccApplication1.cpp 我有这个:
#include <avr32/io.h>
#include <CommandLineTestRunner.h>
int main(int ac, const char** av)
{
/* These checks are here to make sure assertions outside test runs don't crash */
CHECK(true);
LONGS_EQUAL(1, 1);
return CommandLineTestRunner::RunAllTests(ac, av);
}
错误是它找不到CommandLineTestRunner.h。我尝试使用 "" 和 <> 但它没有看到它。
有任何想法吗?了解更多信息。我正在按照 Atmel 的步骤操作,这是教程: