解决Eclipse交叉编译环境下出现Symbol"NULL" could not be resolved

来源:互联网 发布:两个单片机无线通信 编辑:程序博客网 时间:2024/05/13 12:23

此处,Eclipse中交叉编译C项目,出错:

Symbol ‘NULL’ could not be resolved

的原因是:

因为没有把NULL的定义所在的文件stddef.h所在的路径

xxx/include/linux

加入到当前项目的include

所以解决办法是:

把对应的include/linux路径

加到对应的项目的include中即可:

右击项目->C/C++ General->Paths and Symbols->Include,对于GNU C和GNU C++,都去Add添加上对应的此include/linux路径

此处,交叉编译器中,包含了stddef.h的路径是:

/opt/crosscompile/xscale/gcc-4.6.0-glibc-2.9/arm-xscale-linux-gnueabi/sysroot/usr/include/linux


0 0
原创粉丝点击