使用CDT在ECLIPSE中创建C++工程
来源:互联网 发布:ubuntu新建文件命令 编辑:程序博客网 时间:2024/05/16 06:56
来自:http://1m9a8c4h7a3o1.spaces.live.com/?_c11_blogpart_blogpart=blogview&_c=blogpart&partqs=amonth%3d4%26ayear%3d2006
使用CDT在ECLIPSE中创建C++工程
1.新建一个C++工程
新建C++工程可遵循以下步骤来进行:
(1) 选择“文件”——“新建”——“项目”,在弹出的窗口中有C和C++两个选项。
(2) 选择“C++”。
(3) 选择“Standard Make C++ Project”。如果选择“Managed Make C++ Project”选项,则可以自动生成makefile文件。
(4) 选择“Next”,填入工程名“HelloWorld”。
(5) 选择“Next”,在该窗口中:
l 选择“Binary Parser”项,在该项目中选择“PE Windows Parser”。
l 选择“Make Builder”项。
Bulider Command是用来描述创建时采用的创建语句,默认语句为“make”, 因为安装了MinGW,所以,将“Use Default”的选择去掉,并在文本框中填入“mingw32-make –f makefile”。
n Build on resource save(Auto Build); 在保存文件时创建。
n Builder——在单击“Project”—>“创建”时创建。
l Rebuild——重建
(6) 选择“结束”。
这样,一个新的C++工程就建立起来了,在这个工程中将会保存编写的源代码文件和工程配置文件。
2.新建.cpp文件
现在,就可以在刚刚建成的C++工程下编写代码了。
(1) 右击HelloWorld,在弹出的下拉框中选择“新建”——“文件”。
(2) 在“文件名”中填入main.cpp,然后单击“完成”。
(3) 在文件main.cpp中输入如下代码:
#include <iostream>
Using namespace std;
int main() {
// Say Hello five times
for(int index=0;index<5;++index)
cout<<”HeloWorld!”<<endl;
char input=’I’;
cout<<”To exit, press ‘m’”<<endl;
while(input!=’m’){
cin>>input;
cout<<”You just entered: ”<<input<<” you need to enter m to exit.”<<endl;
}
Exit(0);
}
(4) 单击“文件”——“保存”。
编写完C++源代码后,选择“project”——“创建”,在C-Builder中会显示出类似如下错误:
Mingw32-make –f makefile clean all
mingw32-make: makefile: No such file or directory
mingw32-make: ***No rule to make target ‘makefile’. Stop.
这是因为缺少makefile文件。创建一个makefile文件是为了使编译器知道如何构建执行文件。
3.新建makefile文件
为修改上面的错误,新建一个makefile文件,具体步骤如下:
(1) 右击HelloWorld,在弹出的下拉框中选择“新建”——“文件”。
(2) 在“文件名”中填入makefile,然后单击“结束”。
(3) 在“makefile”文件中输入如下语句:
main:main.o
g++ -o main main.o -L G:\MinGW\lib\gcc\mingw32\3.4.2 -lstdc++
main.o:main.cpp
g++ -ggdb -c main.cpp
all:
$(MAKE) main
clean:
-del main.o
这是引用自《精通Eclipse》,最近在尝试用ECLIPSE写C++程序,不过一直在配置上总是有问题,用以上的方法可以生成.exe文件,但是其他的功能还没有尝试。因为我主要是要用它来生成.dll文件。
而且,现在还有一些问题,error launching 'cyppath' command
而且 javaw 进程竟然占用90%以上的CPU,250M的内存,真的要崩溃了。
- 使用CDT在ECLIPSE中创建C++工程
- 如何在Ubuntu中使用Eclipse + CDT开发C/C++程序
- 如何在Ubuntu中使用Eclipse + CDT开发C/C++程序
- 使用eclipse创建在myeclipse中运行的web工程
- 在eclipse中使用Maven创建spring+springMVC工程
- 如何在Linux使用Eclipse + CDT开发C/C++程序?
- 如何在Linux使用Eclipse + CDT开发C/C++程序?
- 在Linux使用Eclipse+CDT开发C/C++程序
- 在Linux使用Eclipse + CDT开发C/C++程序
- 如何在Linux使用Eclipse + CDT开发C/C++程序?
- 如何在Linux使用Eclipse + CDT开发C/C++程序?
- 如何在Linux使用Eclipse + CDT开发C/C++程序?
- 如何在Linux使用Eclipse + CDT开发C/C++程序?
- 如何在Linux使用Eclipse + CDT开发C/C++程序?
- 在eclipse中使用CDT插件导入外部静态库
- 在Eclipse中创建WEB工程
- 在Eclipse中创建WEB工程步骤
- 在Eclipse中创建WEB工程步骤
- 建图方式之“邻接链表” BFS搜索
- javascript事件参考记录
- GCC与MinGW的简单安装与使用
- 一样的Android,不一样的学习
- Qt 界面使用自定义控件 "提升为"
- 使用CDT在ECLIPSE中创建C++工程
- Mingw GCC 4.3.0 安装与配置(解决CreateProcess问题)
- Java基础回顾_常用类_StringBuffer
- 使用 DB2 的 LOAD FROM CURSOR 特性快速轻松地转移数据
- 用clearfix:after消除css浮动。
- intel历代架构演进4—— Nehalem
- 02 二分查找和最大公约数
- MongoDB分布式操作——分片操作
- PL/SQL开发笔记和小结