社区
其它技术问题
帖子详情
如何使用lib库的问题
qqqqqqpppp
2011-02-14 10:19:01
准备在自己的工程里调用7zip压缩。
从7zip中编译出LZMA.lib,在自己的工程中实验过静态链接和动态链接。程序运行时总提示
“没有找到LZMA.dll,因此这个应用程序未能启动。。。。”
当时使用lib就是不想带一堆dll,问题出来哪里?请各位指点,谢谢!
...全文
243
13
打赏
收藏
如何使用lib库的问题
准备在自己的工程里调用7zip压缩。 从7zip中编译出LZMA.lib,在自己的工程中实验过静态链接和动态链接。程序运行时总提示 “没有找到LZMA.dll,因此这个应用程序未能启动。。。。” 当时使用lib就是不想带一堆dll,问题出来哪里?请各位指点,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qqqqqqpppp
2011-02-15
打赏
举报
回复
谢谢各位细心的答复。
关于包含dll动态生成的问题,因为运行环境问题,不太适用。
那么7zip包里如何生成一个纯的静态库呢?
再次感谢各位的答复!
zaiguo
2011-02-14
打赏
举报
回复
这个lib需要dll才能工作,不是纯的静态库。
贪食蛇男
2011-02-14
打赏
举报
回复
动态链接时用.lib只是做符号引用的解析,也就是从 lib里抽取用到的符号,写入目标文件头的导入表里,链接可以通过,但是运行时,这个可执行体要根据自己导入表里的内容在 path 下寻找DLL(so),找不到自然就报错。
你可以静态链接或把用到的动态库文件放到可执行体目录下,或者放在PATH的任何目录下。
zpf82118
2011-02-14
打赏
举报
回复
静态链接和静态lib是两回事
你现在用的lib仅用于链接,但运行的时候还是需要dll的
如果不想要dll,就需要生产静态lib
云博士的AI课堂
2011-02-14
打赏
举报
回复
同意,需要重新按照静态库进行编译出一个lib来,不要产生dll
bluesky12312388
2011-02-14
打赏
举报
回复
重新编译包含所有功能的静态库,然后在链接到主程序中去
kingstarer
2011-02-14
打赏
举报
回复
写个包装程序 把主程序跟dll包装到一起
运行时先解压 这样用户用着就方便了 跟没dll一样
欣客
2011-02-14
打赏
举报
回复
要提供dll的
http://www.neemou.cn/dll_0/xiazai_814.html
我没有下载,不知道是不是dll.
MildSong
2011-02-14
打赏
举报
回复
从楼主的描述中可以看出楼主是用的并不是静态库而是动态库,动态库的使用必须将相应的DLL引入
昵称很不好取
2011-02-14
打赏
举报
回复
此lib不是静态lib,这里面只是dll中的符号,如果要静态链接需要静态lib
mLee79
2011-02-14
打赏
举报
回复
你的lib只是dll的导入库, 编译个正宗的静态库出来...
qqqqqqpppp
2011-02-14
打赏
举报
回复
当初就是不想带一堆dll,才选择用7zip的LZMA库,在网上搜的LZMA库的用法,貌似没有提到需要dll。小弟太菜了,请问有啥解决办法 没?谢谢哈!
bdmh
2011-02-14
打赏
举报
回复
既然用到dll,为什么不带上呢,编译出lib也不一定等于dll都可以不带了
ws2_32.
lib
.zip
这里的
Lib
目录存放了各种
库
文件,包括ws2_32.
lib
,供开发者在VC环境中
使用
。 标签"vc"表明这些文件与Visual C++编程环境有关。在VC环境中,开发者可以利用ws2_32.
lib
来构建
使用
Winsock2 API的网络应用程序,无论是...
json-
lib
-2.4 jar 程序文件
JSON-
Lib
是Java平台上的一个
库
,它提供了处理JSON数据的API,使得在Java中生成、解析和操作JSON对象变得简单。本文将详细介绍`json-
lib
-2.4 jar`程序文件及其在Java开发中的应用。 `json-
lib
-2.4 jar`是JSON-
Lib
的...
Keil MDK生成
LIB
库
以及
使用
LIB
库
Keil MDK生成
LIB
库
以及
使用
LIB
库
一.keil下
lib
静态
库
的
使用
具有以下优点: 1.封装源代码,对外不开放,提高保密性。 2.将标准功能函数封装成
库
,提高代码的复用性。 3.
使用
库
开发,简化开发流程,提高开发效率。 ...
Keil MDK生成
LIB
库
以及
使用
LIB
库
的用法
Keil MDK生成
LIB
库
以及
使用
LIB
库
的用法
keil中创建
lib
库
,
使用
lib
库
在keil5 MDK 中,为一段代码封装
LIB
库
首先,创建一个工程,该工程选的芯片型号和原先的工程保持一致。 然后,导入源码,导入的源码不需要添加main.c 或者main()函数入口
lib
库
的名称最好和工程名称保持一致 ...
其它技术问题
3,882
社区成员
9,046
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章