eclipse3.3.2+cdt4.0.3+MingGw环境下编译c++

本文详细介绍了如何在Windows上使用Eclipse3.3.2和CDT4.0.3配合MingGW编译C++程序。步骤包括下载安装Eclipse和CDT,解决编译问题,配置CDT以支持MinGW,并修改相关链接器设置。此外,还提到了需要将mingw32-make.exe重命名为make.exe以避免冲突。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

终于可以在windows用Eclipse编译c++了。先介绍下搭建环境的过程和期间遇到的一些问题。

主要是汇总

1. 首先是下载eclipse3.3.2.

    eclipse官方网站:http://www.eclipse.org

2. 下载cdt4.0.3

    仍然从eclipse官方网站上下载

3. 下载MingGw

    http://sourceforge.net/project/showfiles.php?group_id=2435

按照网上的一些资料进行安装。

安装成功后,出现问题:

1. 无法编译c++文件

解决方法:

把cdt master 中的features 和 plugin中的文件复制到eclipse中,
把 org.eclipse.cdt.core.win32_4.0.0.200802251018.jar 解压为 org.eclipse.cdt.core.win32_4.0.0.200802251018 目录,

同时删除该jar

注意点:

1.刚刚安装完成的CDT中的C++ Project 并不支持MinGW,

但是别管这个,直接选择“show all tool chain”和选择MinGW,

新建“Makefile project”,然后点击完成.
4.新建一个C++文件,如 main.cpp
5.Set project properties:
C/C++ Build: 选中 “Generate Makefiles automatically”
C/C++ Build->Tool chain editor: select tools->
左边窗口中选GCC C++ Linker,右边窗口中选MinGW C++ Linker

(开始的时候并不是这样的,用里面的替换功能实现这一步).

2. 将%mingGw安装目录%bin文件夹下mingw32-make.exe更名为make.exe,因为待会在Eclipse使用时它预设会抓系统里make这个文件名而不是mingw32-make。 

(如果不更名或是还有其它make程序时,也可以在稍后的Eclipse设定 
中,在make targets view的地方,新增一个task时,build command 取消 
use default , 使用 mingw32-make,或在project properties->make project -> 
将make 改为 mingw32-make )

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值