0

我正在尝试在 eclipse c/c++ 中对 STM32f 发现板进行编程,但出现错误提示

In file included from src/tsl_user.c:28:0:
inc/tsl_user.h:32:17: fatal error: tsl.h: No such file or directory

这是来自 STM 的库。它包含在子文件夹 /Libraries/STMDriver/ 中,在此文件夹中有两个文件夹用于包含和源。

我有很多方法可以将这些文件夹添加到项目中,包括查看这些文件夹,但它仍然给我一个错误。我可以 CTRL+单击头文件,它会打开正确的头文件位置,只是在编译时不包括它。

我还能做些什么来让 eclipse 在构建时看到这些文件?

4

1 回答 1

0

项目有一些设置。您可以通过在项目资源管理器中右键单击您的项目并选择属性来访问它。在属性窗口中,转到 C/C++ 常规、路径和符号。确保您在“包含”和“源位置”选项卡中包含您需要的所有内容。添加类似的东西是个好主意

/${ProjName}/src

只需将“src”更改为您需要的任何内容

于 2013-11-08T15:49:12.583 回答