gpt4 book ai didi

embedded - 如何将静态库 CppUTests 添加到我的项目 atmel studio

转载 作者:行者123 更新时间:2023-12-02 01:56:26 25 4
gpt4 key购买 nike

我使用的是 Atmel Studio 6.1.2 SP2。我正在为我们的嵌入式系统项目设置 CppUTest。我为 CppUTest 框架创建了一个静态 CPP 库,在稍作改动后成功编译。现在我将这个库包含到一个测试项目中。一个 C++ 应用程序项目。

enter image description here

我现在面临的问题是,即使 intellisense 自动完成了我的包含,这意味着它看到了库的位置,但在编译时出现“No chuch file or directory”错误。

在 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 的步骤进行操作,这里是 tutorial :

最佳答案

添加库只会告诉链接器该文件可以与您的目标代码的其余部分链接。似乎缺少的是告诉编译器在哪里可以找到库的头文件。如果您将库路径添加到您的包含列表中,您就可以开始了。

关于embedded - 如何将静态库 CppUTests 添加到我的项目 atmel studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19728383/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com