lib静态链接库与.h头文件关系总结
来源:互联网 发布:网络浏览器有哪些 编辑:程序博客网 时间:2024/05/22 12:15
1)先看怎么生成lib文件:
假设我有一个.h的头文件中含有ABC函数的声明。一个.cpp文件含有ABC函数的定义。把你要做成LIB库文件的.cpp扩展文件另存,新建一个Win32StaticLibrary工程然后把这个.cpp文件加入到工程中,点编译编译成.lib库,编译成功后可以在DEBUG文件夹中找到对应的lib文件,以上方法使用VC6.0。
(2)lib库代替了.cpp文件,想要在别的函数中调用ABC函数,也就必须在工程属性中添加lib依赖项和lib文件所在目录。
(3)静态链接库的使用
将下列语句添加到头文件中:
#pragma comment(lib,"ABC.lib"),之前要确认ABC.lib是否在当前的目录下,或者在VC指定的LIB库的路径中。你也可以手动添加自己的LIB库的路径,方法如下:
工具--〉选项--〉Directory --〉 在Include file中添加include 头文件的路径,在Library file中添加LIB库的路径。
然后再像上边那样写,就不用担心路径的问题了,当然,头文件还是要包含的。
- lib静态链接库与.h头文件关系总结
- .dll动态链接库文件、h头文件、 .lib库文件之间的关系与联系
- .h头文件 .lib动态链接库文件 .dll 动态链接库三者关系
- .h头文件 .lib库文件 .dll动态链接库文件关系
- .h头文件 .lib库文件 .dll动态链接库文件关系
- .h头文件、 .lib库文件、 .dll动态链接库文件之间的关系
- h头文件 .lib库文件 .dll动态链接库文件关系
- .h头文件 .lib库文件 .dll动态链接库文件关系
- .h头文件 .lib库文件 .dll动态链接库文件关系
- h头文件 .lib库文件 .dll动态链接库文件关系
- .h头文件 .lib库文件 .dll动态链接库文件关系
- .h头文件 .lib库文件 .dll动态链接库文件关系
- .h头文件 .lib库文件 .dll动态链接库文件关系
- [转载].h头文件 .lib库文件 .dll动态链接库文件关系
- .h头文件 .lib库文件 .dll动态链接库文件关系
- .h头文件 .lib库文件 .dll动态链接库文件关系
- h头文件 .lib库文件 .dll动态链接库文件关系
- .h头文件 .lib库文件 .dll动态链接库文件关系
- THINKPHP SAE 整合环境搭建
- struct timeval 和 struct timespec
- ETM蚀变信息提取3-- Flaash大气纠正
- Take it easy
- ubuntu rsync
- lib静态链接库与.h头文件关系总结
- hdu1828 线段树之周长并
- [每日一学]MFC学习笔记——退出出现提示
- 利用myeclipse在GAE中使用struts2框架
- 假设int=*pointer,应该是pointer所指向int变量,*是这个地址中的值吧?那**pointer又为什么又有意义的?
- sort排序
- .obj,.lib,.dll,.h之间的相互关系
- 银杏黄了
- hdu 1006 时钟求交集