eclipse中经常碰到一些头文件找不到的问题,就是程序能编译通过,但是编辑器上就是显式unresolved include files,这个时候,可以对工程进行配置,右键工程的property,找到C/C++ General,里面有个Paths and Symbols,在include的GNU C和GNU C++中都添加相应的头文件,如果只配置C++,那么以.c为后缀的文件就不能找到相应的头文件了,所以把两个都配上。配置好之后如果还不行,那就右键工程,点index,Rebuild就可以了。
windows下用eclipse开发C++
eclipse + cdt + mingw的一些配置 下载标准版本的eclipse(我用的是4.3.0版本的,也叫kepler),下载对应版本的CDT(8.2.0),安装mingw,我是用mingw-get-inst-20120426.exe装的(这个版本我用的比较舒服,如果在官网上下载mingw的话,安装完可能缺少libiconv2,它是个windows运行的dll库,一般电脑上貌似没有这个库,如果没有它的话不能执行make命令),选装gcc和g++两个组件,如果按照默认路径(C:\MinGW)装可能会碰到少一点的问题。
cdt有两种下载方式,可以在eclipse的help中通过install安装,也可以在网上下载,然后把下载完的压缩包解压,把里面的features文件夹和plugins文件夹复制到eclipse的根目录中,和eclipse的根目录中的features、plugins文件夹合并就行。
1、头文件unresolved问题
这个可以通过在环境变量中设置PATH=MinGW\bin来解决,如果设置了这个path的话,那么eclipse会自动找mingw的一些头文件库,加入到工程中的include文件夹下面(刚创建工程的时候只有一个src目录,没有include目录)。不幸的是,有的时候可能不起作用,我的就是加入了变量,但是不管用,后来把变量删了,又重新加入了一次才管用 ...
Page 1 / 1