Eclispe环境编译C/C++时遇到问题
2009-04-10 20:28
459 查看
问题: ==== 在学习eclipse时知道通过安装CDT插件可以构建C/C++运行环境,一直没时间小试牛刀。一试才被吓一跳原来还有些麻烦。 下载了eclipse Version3.2, org.eclipse.cdt-3.1.2-win32.x86.zip, org.eclipse.cdt.sdk-3.1.2-win32.x86.zip 在写一个输出语句想测试一下环境的时候报错 Error: **** Incremental build of configuration Debug for project helloworld **** Build error (Exec error:Launching failed) 而且和Eclipse教程中所演示的也不一样,一直没生成binary和include目录。你是不是也遇到了这样头痛的问题。 分析: ==== 反复试了好久和eclipse设置没关系,参考google上的杂乱的文章试了好久终于搞好了。一起分享吧! 与人分享成功的快乐才是最开心的事。希望本文对你有所帮助! cdt不带编译器,必须安装gcc、make和gdb工具才能进行C/C++程序编译和运行,需要你自己下载。 1.可以考虑CYGWIN(CYGWIN的好处是可以模拟Unix/Linux环境,可以用一些Unix/Linux的命令)。 可以到http://www.cygwin.com去下载. 2.可以考虑MINGW(Minimalist GNU for Windows)是另一个选择,他是GCC的WINDOWS移植。 可以到http://www.sourceforge.net/projects/mingw去下载.(和CYGWIN一样,安装的时候下载,但是要小的多)。 Cygwin ====== Cygwin is a Linux-like environment for Windows. It consists of two parts: A DLL (cygwin1.dll) which acts as a Linux API emulation layer providing substantial Linux API functionality. A collection of tools which provide Linux look and feel. The Cygwin DLL currently works with all recent, commercially released x86 32 bit and 64 bit versions of Windows, with the exception of Windows CE. 1.首先安装cygwin(推荐用这个c/c++的编译环境),然后安装eclipse的cdt插件。 2.windows的dos提示符下先执行set CYGWIN=tty notitle glob 命令,而后执行set Path=d:/cygwin/bin;%Path%命令。注意x:/cygwin为cygwin的安装路径(我安装的事d盘)。或者直接加入到path环境变量下面。 3.进入eclipse,new一个managed make c++ project ,然后创建一个cpp文件,修改make command为make -f makefile,build后你就可以看到eclipse为你自动生成一个exe的binary文件了。 NOTE:在通过setup.exe网络安装时一定要选择full install,而且软件很大一定要测试后选择较快的镜像点下载,尽量下载完成后再手动开始安装,否则总是有意想不到的问题出现。 minGW ===== 这也是一个解决办法,而且很好用。在windows平台上,安装这些工具需要下载minGW3.1.0.1。 minGW是一个将GNU软件移植到windows下的项目. 下载可在Windows下使用GNU C,C++编译器,如MinGWStudioFullSetup-2_05,下载后并安装它; 当然也可以使用MinGW.下载网址:http://www.mingw.org/downloads.html.安装后先在开始->运行->cmd模式下测试编译和执行.先将C:/MinGWStudio/MinGW/bin下的mingw32-make.exe重命名为make.exe,因为Eclipse会用make.exe这个文件而不是mingw32-make.exe.(注:如果不更名或是还有其他make程序时,也可以在稍后的Eclipse设定中,在make targets view的地方,新增一个task时,build command取消use default,使用mingw32-make.exe及project properties->make project -> 将make改为mingw32-make) .环境变量设置要把MinGW的bin目录加入到path环境变量下面,然后重新启动eclipse,新建托管C++项目,包透视图项目里面有"include"就可. 第四步:在环境变量里加入下列的设定: |
相关文章推荐
- matlab文件编译成库在C++环境下使用遇到的问题记录
- QT工程在VS2008环境下编译 遇到问题与解决方案的记录
- 在Ubuntu下安装imx6linux系统的交叉编译环境遇到的问题总结
- ubuntu下搭建rtems交叉编译环境所遇到的问题
- Windows环境下编译linux文件遇到的问题
- C++ 调用C 文件遇到的编译问题
- sublime text 2 c++编译 环境 问题小结
- android环境编译遇到的问题
- ubuntu 12.04建立环境编译过程中遇到的问题
- C++编译的环境变量问题
- c++编译时遇到的错误总结(不定期更新,遇到问题就写在这里面)
- ubuntu 使用gcc 编译 C++ 及 遇到到问题
- ubuntu配置android开发环境和编译源码遇到的一些问题
- Windows环境中编译opencv3.0同时加入OPENCV_contrib库及解决遇到相关问题
- C++虚函数声明和定义以及g++编译遇到的一些问题
- ubuntu 12.04.5 LTS搭建海思android SDK编译环境遇到的问题总结
- 在vs2008环境下编译opencv程序时遇到的问题
- c/c++编译中遇到的问题
- ubuntu配置android开发环境和编译源码遇到的一些问题
- ubuntu 使用cmake 编译 C++ 及 遇到到问题