[记录]Eclipse编写C++项目时提示未定义问题的解决记录

标题说得不是很正确,这里用更为直白的话再描述我遇到的情况:

我的开发环境是:eclipse+adt+ndk+sdk作为我的开发环境;我新建了一个Android工程,包含了并增加了Native支持,也就是我编写着一个包含有c代码的android工程(该工程是一个播放器项目,使用了ffmpeg和sdl,为了支持更多格式,所以加了很多第三方库,为了编译方便,我是写了个脚本直接先交叉编译了除了sdl和ffmpeg之外的所有第三方库),在编写c代码时,编辑器上会提示某些常量、函数未定义等的警告,但是代码可以编译通过(也就是其实相应的头文件还是能在编译时找到的);

问题就出现在引用第三方库时,eclipse编辑器会有:变量未定义、未能找到头文件的警告,但是可以编译通过。为什么会出现这样的情况,目前也不确定是哪里的问题;我有两个项目,几乎是一模一样的,一个就没有这些警告。经过不断尝试,居然不再出现未定义之类的提示了,下面是我的一些尝试:

1、手动添加头文件路径

在Project --- Properties --- C/C++ General --- Paths and Symbols --- Includes --- 添加各库路径 --- Apply --- OK

 

2、重新设置单个project的indexer

默认是使用wordspace的设置的,Project --- Properties --- C/C++ General --- Indexer --- Enable project specific settings打勾 --- 除了skip开头的选项全部打勾 --- Apply --- OK

如果还不行就Close project,再Open project。

 

注:[flickr接口改变了,所以暂时不能上传图片,等以后改好了,如果还记得,再上传了~~]

» 本文链接地址:https://www.xidige.com/724

打开支付宝扫一扫,即可进行扫码打赏哦

扫码支持
扫码打赏,你说多少就多少

标签:

分享到:

扫一扫 在手机阅读、分享本文

上一篇: 下一篇:
评论区0人评论271人参与

电子邮件地址不会被公开。 必填项已用*标注

*

loading

赞助商广告