多文件项目练习 DEV-C++环境
PPT例5-10: 5_10.cpp,Point.h,Point.cpp
-----方式一、将项目所有文件加入一个项目------
(1)建立一个项目文件(名称自定)。在项目中添加例5-10中的三个文件。
(a)“新建”/“项目”,选“Empty project",输入项目名称,“确定”,建立一个空应用项目文件。
(b) 在左侧项目管理窗口,右击项目名称选“添加”,添加如下三个文件:
Point.h
Point.cpp
5_10.cpp
项目中默认添加的未命名n文件可删除。
©编译、运行该项目。
-----方式二、将类实现单独编译,与使用者分开。------
(1)先将类实现文件Point.cpp单独编译成目标(.o)或静态库(.a)文件。
DEV-C++环境下操作:
(a)“新建”/“项目”,选“static library",输入项目名称,“确定”,建立一个静态库项目文件。
(b) 在项目中添加类实现文件。
在左侧项目管理窗口,右击项目名称点选“添加”,添加Point.cpp文件。项目中默认添加的未命名n文件可删除。
©点击编译,生成目标文件Point.o 和静态库文件Point.a 。
(2)建立只包含头文件和主调文件的项目。
操作:(a)“新建”/“项目”,选“Empty project",输入项目名称,“确定”,建立一个空应用项目文件。
(b) 在项目中添加头文件和主调文件文件。
在左侧项目管理窗口,右击项目名称选“添加”,添加Point.h, 5-10.cpp文件。项目中默认添加的未命名n文件可删除。
***©在项目属性:链接参数中添加库或对象。
右击项目名称或点击顶行菜单“项目”/“项目属性”,点选"参数"—"链接"下"加入库或者对象"按钮,将上面产生的Point.o或Point.a文件加入,再编译运行该项目。