在博文中 https://blog.csdn.net/wenhao_ir/article/details/145459006中的led.cpp
里的代码写完后,发现出现了很多报错,这些报错实际上都是与头文件找不到有关,这些头文件位于sysroot中。
注意:这些报错只是代码编辑器的报错,并不是编译时的报错,我实测过,不解决这个问题,也能成功编译,因为Makefile中有相关的路径设置。
下面写出解决方法。
根据博文中 https://blog.csdn.net/wenhao_ir/article/details/145459006后半部提到的【搜索“能发现sysroot的路径”】,整个QtCreator工程使用的sysroot目录是根据qmake解析得到的,具体的位置为:
/home/book/100ask_imx6ull-sdk/Buildroot_2020.02.x/output/host/arm-buildroot-linux-gnueabihf/sysroot
我们需要的头文件就在sysroot
目录下的usr/include
文件中:
我们保需要在QtCreator的工程设置文件中加上下面这条配置信息: