关于.h .cpp .obj .lib .bpi文件之间关系的问题
.h
.cpp
.obj
.lib
.bpi
之间都是什么关系
如果程序有#pragma link "***",都会用到哪几个文件
问题点数:100、回复次数:7Top
1 楼odinrf(大爷给妞乐一个)回复于 2002-10-09 14:27:38 得分 0
我也不明白 挂个号先
//-----------------------------------------------------------------
新人入行,高手带路。
积分不够,问题多多。
每次五十,大家勿怪。
言出必行,送分到底。
www.rf84123@sohu.com
//-------------------------------------------------------------
Top
2 楼gfh21cn(葛凤华)回复于 2002-10-09 14:30:47 得分 20
.h 是类和函数的声明
.cpp 是类和函数的实现
.obj 是程序编译过的目标文件
.lib 静态连接库
.bpi 忘了,呵呵
Top
3 楼Klamath()回复于 2002-10-09 14:32:50 得分 10
.h是头文件,声明类,函数的地方,也可写出具体函数实现
.cpp程序源文件,一般所有源码都写在这里
.obj目标文件,.cpp.h编译后的文件,最后用link连接成.exe
就知道这么多,也不知道正确与否,高手们多指教阿Top
4 楼tom1995(汤姆)回复于 2002-10-09 14:33:57 得分 0
之间的关系呢
是不是有lib,cpp就可以不要了Top
5 楼gfh21cn(葛凤华)回复于 2002-10-09 14:59:57 得分 20
这两个是两码事
一个是原文件
一个是编译好的文件
各有各的用途
Top
6 楼superclod(天才白痴)回复于 2002-10-09 15:10:55 得分 40
.h 是类和函数的声明,也就是头文件
.cpp 是类和函数的实现,C++的单元文件
.obj 是程序编译过的目标文件,是在编译时由编译器生成的
.lib 库文件,包含一些函数信息
.bpi 是控件的文件
#pragma link "***",是起预编译作用Top
7 楼qdxby(足球小子)回复于 2002-10-09 15:35:52 得分 10
lib是BCB给你自带的
cpp是你实际写的程序代码Top




