社区
非技术类
帖子详情
*.LIB 的文件究竟有何作用?和 DLL 有无联系?是不是可以不要 DLL只用 LIB 也可?
lihuaiyuan
2002-03-13 04:39:59
*.LIB 的文件究竟有何作用?和 DLL 有无联系?是不是可以不要 DLL只用 LIB 也可?
...全文
48
5
打赏
收藏
*.LIB 的文件究竟有何作用?和 DLL 有无联系?是不是可以不要 DLL只用 LIB 也可?
*.LIB 的文件究竟有何作用?和 DLL 有无联系?是不是可以不要 DLL只用 LIB 也可?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
emmai
2002-03-14
打赏
举报
回复
在delphi力不需要lib?
aspiregao
2002-03-14
打赏
举报
回复
dll在显式联接时是不需要lib文件的,用LoadLibrary(),GetProAddress()可以加载执行dll中的函数,但前提是你必须知道函数的具体参数,因为需要定义函数指针。
在隐式联接时,需要在project->setting->link->object/library modules制定lib文件名,并在tools->options->directories中指定lib文件路径,这样编译时程序会吧你对dll中的函数的调用转化为函数入口地址,在程序运行时根据入口地址到dll中加载相应函数。
另外,在delphi编程中,根本就不需要lib文件。
iamtheguest
2002-03-14
打赏
举报
回复
好象都可以的。lib文件有两种,一种是带了所有的代码.可以独立用.
prometheusphinx
2002-03-13
打赏
举报
回复
看你怎么link啦,static的话就可以不要DLL啦,dynamic就不行。
GateBill
2002-03-13
打赏
举报
回复
lib是为VC准备的.
DLL的话, 其他语言都可以.
GDI+ GdiPlus.
lib
GdiPlus.h GdiPlus.
dll
完整开发包
完整的GDI+开发包,放上来只是方便大家下载。包含GdiPlus.
lib
GdiPlus.h GdiPlus.
dll
三个
文件
。
32/64位MySql(
lib
、
dll
)资源
32和64位MySql(
lib
、
dll
),资源包括32位和64位的
lib
mysql.
lib
和
lib
mysql.
dll
文件
freeglut 2.8.0 (.h .
lib
.
dll
)
包含
文件
: freeglut.h freeglut_ext.h freeglut_std.h freeglut.
lib
freeglut.
dll
ws2_32.
lib
.zip
ws2_32.
lib
.zip 包含ws2_32.
dll
和ws2_32.
lib
所在路径; C:\Program Files\Microsoft SDKs\Windows\v7.0A\
Lib
32位
lib
mysql.
dll
和32位
lib
mysql.
lib
在用mfc进行编程与数据库进行连接的时候 ,往往vc6.0编译不了win7 64位的
文件
,这时候就需要32位操作
文件
了。
非技术类
1,649
社区成员
59,013
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章