社区
C语言
帖子详情
include, bin, lib 这些目录里的文件的到底是什么功能!
jim77
2003-05-16 10:43:15
初学者不是太懂,越详细越好!谢谢!
...全文
4423
8
打赏
收藏
include, bin, lib 这些目录里的文件的到底是什么功能!
初学者不是太懂,越详细越好!谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jaminwm
2003-05-16
打赏
举报
回复
你可以这样理解,了解这些不妨使用老古董TC++ 3.0 或者BORLAND C++ 3.1
你可以看看她的OPTION 选项这里面的LIB 和INCLUDE 讲解的很清楚(按F1)
jim77
2003-05-16
打赏
举报
回复
"bin 包含可执行文件"---------派啥用场?
“lib 包含程序实现文件编译生成的library.”------是不是对应头文件的实现文件编译后的Lib啊?
fzel_net
2003-05-16
打赏
举报
回复
up
tserpent
2003-05-16
打赏
举报
回复
4
include 包含程序定义的一些东西的头文件,比如宏,结构定义,函数定义,类型定义。
bin 包含可执行文件。
lib 包含程序实现文件编译生成的library.
如果需要用到这些library,首先它的include头文件,然后再link的时候link上lib.
lbaby
2003-05-16
打赏
举报
回复
1
我们可以来看一看:
C:\Dev-Cpp>dir lib /s /b /a >lib.txt
...
C:\Dev-Cpp\lib\gcrt1.o
C:\Dev-Cpp\lib\gcrt2.o
C:\Dev-Cpp\lib\libadvapi32.a
C:\Dev-Cpp\lib\libapcups.a
C:\Dev-Cpp\lib\libbfd.a
C:\Dev-Cpp\lib\libbfd.la
C:\Dev-Cpp\lib\libcap.a
...
C:\Dev-Cpp>dir include /s /b/a >incld.txt
...
C:\Dev-Cpp\include\dos.h
C:\Dev-Cpp\include\errno.h
C:\Dev-Cpp\include\excpt.h
C:\Dev-Cpp\include\exdisp.h
C:\Dev-Cpp\include\exdispid.h
C:\Dev-Cpp\include\fcntl.h
C:\Dev-Cpp\include\fenv.h
C:\Dev-Cpp\include\float.h
...
C:\Dev-Cpp\include\c++\fstream
C:\Dev-Cpp\include\c++\functional
C:\Dev-Cpp\include\c++\iomanip
C:\Dev-Cpp\include\c++\ios
C:\Dev-Cpp\include\c++\iosfwd
C:\Dev-Cpp\include\c++\iostream
...
C:\Dev-Cpp>dir bin /s /b /a >bin.txt
...
C:\Dev-Cpp\bin\g++.exe
C:\Dev-Cpp\bin\g77.exe
C:\Dev-Cpp\bin\gcc.exe
C:\Dev-Cpp\bin\gccbug
C:\Dev-Cpp\bin\gcov.exe
C:\Dev-Cpp\bin\gdb.exe
C:\Dev-Cpp\bin\gprof.exe
C:\Dev-Cpp\bin\ld.exe
C:\Dev-Cpp\bin\make.exe
...
望文生义,我们可以得出下边的结论:
这些文件夹是为了区分文件方便而建立的,同一个文件夹下的文件的性质一般是相同的
我们可以看出来
lib 是放obj文件的(对gcc来说为.o)
也就是说,一些库文件,人家不想让你看见源代码,只是给了你中间生成的obj文件
inlcude是存放你要的头文件的,
如上所示:
C:\Dev-Cpp\include\dos.h
C:\Dev-Cpp\include\c++\iostream
都是我们经常#include < >的
这些头文件一般是函数声明,还有一些变量声明,名字空间,宏定义,typedef等等
bin存放的是编译器本身的可执行二进制代码(就是你用的编译程序),
比如上边的,
我们可以直接用gcc 在命令行下编译程序
同样vc6也可以用cl.exe 在命令行下编译程序
ShineBoy007
2003-05-16
打赏
举报
回复
up!
Jupin
2003-05-16
打赏
举报
回复
关注
tserpent
2003-05-16
打赏
举报
回复
"bin 包含可执行文件"---------派啥用场?
---可能是人家提供的一些工具。对于编程来说不用管他。
“lib 包含程序实现文件编译生成的library.”------是不是对应头文件的实现文件编译后的Lib啊?
---一般说来是这样的。
OpenCV_1.0 版本下载 配置VC6.0
VC6下安装与配置 Wikipedia,自由的百科全书 本手册适应 OpenCV 1.0 安装。
目录
[隐藏] 1 安装Visual C++ 6.0 2 安装OpenCV 3 配置Windows环境变量 4 配置Visual C++ 6.0 4.1 全局设置 4.2 项目设置 [编辑]安装Visual C++ 6.0 略。 [编辑]安装OpenCV 从http://www.opencv.org.cn/ 下载OpenCV安装程序。假如要将OpenCV安装到C:\\Program Files\\OpenCV。(下面附图为OpenCV 1.0rc1的安装界面,OpenCV 1.0安装界面与此基本一致。)在安装时选择\"将\\OpenCV\\
bin
加入系统变量\"(Add\\OpenCV\\
bin
to the systerm PATH)。 [编辑]配置Windows环境变量 检查C:\\Program Files\\OpenCV\\
bin
是否已经被加入到环境变量PATH,如果没有,请加入。 [编辑]配置Visual C++ 6.0 [编辑]全局设置 菜单Tools->Options->Directories:先设置
lib
路径,选择
Lib
rary files,在下方填入路径: C:\\Program Files\\OpenCV\\
lib
然后选择
include
files,在下方填入路径: C:\\Program Files\\OpenCV\\cxcore\\
include
C:\\Program Files\\OpenCV\\cv\\
include
C:\\Program Files\\OpenCV\\cvaux\\
include
C:\\Program Files\\OpenCV\\ml\\
include
C:\\Program Files\\OpenCV\\other
lib
s\\highgui C:\\Program Files\\OpenCV\\other
lib
s\\cvcam\\
include
[编辑]项目设置 每创建一个将要使用OpenCV的VC Project,都需要给它指定需要的
lib
。菜单:Project->Settings,然后将Setting for选为All Configurations,然后选择右边的link标签,在Object/
lib
rary modules附加上 cxcore.
lib
cv.
lib
ml.
lib
cvaux.
lib
highgui.
lib
cvcam.
lib
如果你不需要这么多
lib
,你可以只添加你需要的
lib
。
计算机常见的那些
目录
,比如
bin
、
lib
、config、db
bin
文件
夹
里
是 可执行的二进制
文件
lib
文件
夹
里
是 库
文件
config
文件
夹
里
是配置
文件
db
文件
夹
里
是用户相关的数据
文件
C++面向对象
小知识1#
include
尽量不写到头
文件
中因为在预编译时, 头
文件
会展开在展开后, 如果头
文件
中包含了过多的头
文件
, 编译速度会变慢尤其是自己编写的本地头
文件
小知识2 可以使用预声明(前置声明)来解决不在头
文件
中
include
的问题注意:预声明之后, 只能使用该类型的指针或者引用.
JDK
目录
介绍(
bin
,db,jre,
include
,
lib
,src)以及javac,java命令
1.
bin
目录
:用于存放一些可执行程序,如:java.exe(Java编译器),java.exe(Java运行工具),jar.exe(打包工具)和javadoc.exe(文档生成工具)。 在JDK的
bin
目录
下存放着很多可执行程序,其中最为重要的就是Java.exe和javac.exe。 javac.exe:是Java编译器工具,它可以将编写好的Java
文件
编译成Java字节码
文件
(可执行...
/
bin
和/
lib
文件
夹的区别
lib
一般放库
文件
,也就是后缀.
lib
的,
include
一般包含头
文件
目录
bin
表示
bin
ary
目录
,一般都是dll,exe等
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章