MYECLISE6.5下CDT安装

   cdt的自动更新地址或者完整的zip包在该地址都可以找到

http://archive.eclipse.org/tools/cdt/releases/eclipse3.1/

 

也可以到 http://download.eclipse.org/tools/cdt/builds/ 找到更多eclipse不同版本的插件包

 

 

安装完cdt后 需要安装 c++的 编译器 就是将c++类编译成dll 和 exe的东西

下载地址:http://sourceforge.net/projects/mingw/files/ 下载后安装 安装是在线安装的 会去下载包含的包


 

默认安装路径在C:\MinGW目录下 添加环境变量

 

LIBRARY_PATH : C:\MinGW\lib

C_INCLUDE_PATH : C:\MinGW\include

CPLUS_INCLUDE_PATH : C:\MinGW\include\c++\3.2.3;C:\MinGW\include\c++\3.2.3\mingw32;C:\MinGW\include\c++\3.2.3\backward;C:\MinGW\include

 

同时添加 C:\MinGW\bin 带path中

 

上面的步骤完成后

打开eclise首选项 在左边的树状菜单中选择“C/C++”->“New Make Projects”,在右侧选择“Binary Parser”这一栏,然后在下面点选“PE Windows Parser”,并将其他选项取消选择,完成之后点击“OK”。

 

将C:\MinGW\bin\目录下的 mingw32-make.exe 复制一份改名为 make.exe

新建工程

工程中得选项有几种 其中一种是executeable 这个是系统自己编译的   新建这类工程 安装的mingw缺少相应的dll导致运行报错

大概错误是  没有找到libgcc_s_dw2-1.dll 因为这个应用程序未启动

这个必须 http://code.google.com/p/qp-gcc/downloads/detail?name=mingw-static-4.4.5-all.7z 下载该文件才能解决

比如下载的文件解压后放在c盘 名称是mingwstatic

在如下几个环境变量中加入该路径

LIBRARY_PATH : C:\MinGW\lib;c:\mingwstatic\lib

C_INCLUDE_PATH : C:\MinGW\include;C:\mingwstatic\include

CPLUS_INCLUDE_PATH : C:\MinGW\include\c++\3.2.3;C:\MinGW\include\c++\3.2.3\mingw32;C:\MinGW\include\c++\3.2.3\backward;C:\MinGW\include;C:\mingwstatic\include

 

同时添加 C:\mingwstatic\bin 到path中 就可以在eclipse右键工程 直接运行

 


还有新建工程的时候 除了左边的工程类型 之外 还必须选中 右边的MinGW gcc 因为默认选中的是Cygwin 如果不选择 MinGW g

找不到依赖库的错误

另外一种工程师 MakeFile project 这类工程 是要手动写 makefile文件

例子如下

all:
 g++  class\First.cpp -static -g -o run

新建这类工程加上 -static 不会去链接libgcc_s_dw2-1.dll 这个文件 可以编译通过了 直接在工程上点击run 就可以了

点击run 会先编译 在工程下生产一个 exe文件 同时在控制台输出文件内容

 

如果只想编译的话 可以 打开视图 Make Targets

点击视图上的目录  右键 Add Make Target

Target name和 Make target 可以随便命令 其中build command 就是我们开始拷贝改名的那个build。exe

例如下面的是makefile文件 

all:
 g++  class\First.cpp -static -g -o run

all1:
 g++  class\First.cpp -static 

Make target如果设置all 那么 调用第一个 命令运行 如果写的all1 会调用第二个命令
 

转载于:https://www.cnblogs.com/liaomin416100569/archive/2011/12/10/9331432.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值