`
piperzero
  • 浏览: 3472708 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

eclipse c++开发

 
阅读更多

本来不想写这篇文章,发现在网上找到的eclipse开发c++的文章都非常老,没有办法摸索了一下,给需要的人做个参考吧。

环境:mingw+java+eclipse c++版本。

这三个程序就可以进行开发了。java是因为eclipse需要的。

下载的地址为官方地址,其实官方地址是最方便的。


环境变量:

主要是Path中吧mingw/bin放进去,方便eclipse能找到gc编译器和gdb调试器。

MINGW_PATH = “MinGW的主目录”
C_INCLUDE_PATH = "%MINGW_PATH%//include;%MINGW_PATH%//lib//gcc//mingw32//3.4.5//include ";
CPLUS_INCLUDE_PATH = "%MINGW_PATH%//include//c++//3.4.5;%MINGW_PATH%//include//c++//3.4.5//mingw32;%MINGW_PATH%//include//c++//3.4.5//backward;%C_INCLUDE_PATH% ";
LIBRARY_PATH = "%MINGW_PATH%//lib;%MINGW_PATH%//lib//gcc//mingw32//3.4.5";
PATH = "%MINGW_PATH%//bin;%MINGW_PATH%//libexec//gcc//mingw32//3.4.5;";

网上很多所需要gdb单独下载安装之类的,现在是不需要的,最新的wingw已经包括了。


hello开发:

在eclipse中file-〉new-〉c++ project

然后根据向导project type中选择:executable中选择Hello World c++ project ,右边的toolchains选择MinGW GCC,然后起个名字保存就可以了。

然后就声称了一个cpp文件,我例子的文件名称为hellogcc.cpp

内容如下:看起来是一个标准的c++hello world。
#include <iostream>
using namespace std;


int main() {
cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
return 0;
}


如何编译调试:
这个和java开发的方法不一样,java中任何一个类都可以写一个main方法然后运行,但c++中一个工程中只有一个main。

1、在project里面选择build all 或者build project,当然也可以用工具栏上的build。

2、build之后如果没有错误的情况下就会生成一个exe文件。

3、在编译后的exe文件上可以进行运行和调试,就是在exe上右键run as或者debug as 中的local c++ application

4、如果有用到类库的时候,需要在c/c++ build/settings/里面的include lib里面加上相关内容,里面有个重要内容就是添加类库的时候,只需要添加类库名称,不需要添加后缀名,这个问题我搞了好长时间。

这样就完成了在eclipse中的开发、编译、调试的基本内容。



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics