社区
进程/线程/DLL
帖子详情
使用静态链接库时,为什么还提示没有找到dll
ganzwen
2010-11-01 04:53:14
我在程序中加入了一个静态链接库my3l_Ex.lib(通过setting-link的方式),在我的电脑上运行没有问题,
但是我把我的.exe文件发给别人时,运行提示没有找到my3l_Ex.dll,不知道为什么。注:我编译的事release版本,
即使我把.exe及my3l_Ex.lib一起给别人时,一样提示找不到dll。我明明是静态链接库,怎么会出现动态链接库的错误,
奇怪,盼望您们的回复
...全文
1095
8
打赏
收藏
使用静态链接库时,为什么还提示没有找到dll
我在程序中加入了一个静态链接库my3l_Ex.lib(通过setting-link的方式),在我的电脑上运行没有问题, 但是我把我的.exe文件发给别人时,运行提示没有找到my3l_Ex.dll,不知道为什么。注:我编译的事release版本, 即使我把.exe及my3l_Ex.lib一起给别人时,一样提示找不到dll。我明明是静态链接库,怎么会出现动态链接库的错误, 奇怪,盼望您们的回复
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
沙鹰
2010-11-02
打赏
举报
回复
ganzwen
2010-11-02
打赏
举报
回复
是我搞错了,我连接的lib,是dll的lib,而不是静态库,多谢
wltg2001
2010-11-01
打赏
举报
回复
按理说静态库在运行时既不要DLL,也不要LIB,你确定用的是静态库?和DLL配对的那个LIB并不是静态库文件。
沙鹰
2010-11-01
打赏
举报
回复
[Quote=引用 4 楼 lazy_2010 的回复:]
是不是你用是的 dll 的 .lib?如果是这样,必须发布的时候把 dll 给同时发布
[/Quote]
顶
lazy_2010
2010-11-01
打赏
举报
回复
是不是你用是的 dll 的 .lib?如果是这样,必须发布的时候把 dll 给同时发布
Dr.Yao
2010-11-01
打赏
举报
回复
在你的项目设置里,VC++ -> 代码生成 -> 运行库 设置成 多线程(/MT) 而不是 多线程 DLL (/MD)
ouyh12345
2010-11-01
打赏
举报
回复
或者用depends.exe打开exe,看看是否依赖my3l_Ex.dll
ouyh12345
2010-11-01
打赏
举报
回复
我在程序中加入了一个静态链接库my3l_Ex.lib(通过setting-link的方式),在我的电脑上运行没有问题,
把my3l_Ex.dll改个名字试试
静态
链接库
(Lib)和动态
链接库
(
DLL
)
序言:本文主要讲解
静态
链接库
和动态
链接库
的区别,以及怎么样编译和引用两种库,怎么样从
DLL
中导出函数和导出C++类。 一、
静态
链接库
和动态
链接库
1.
静态
链接库
(.LIB):函数和数据被编译进一个二进制文件。发布
时
,只需要发布这个可执行文件,并不需要发布被
使用
的
静态
库。 2.动态库(.
DLL
):在
使用
动态库的
时
候,往往提供两个文件:一个引入库(.lib)文
静态
链接库
和动态
链接库
一、
静态
链接库
和动态
链接库
1、制作方法 2、动态库制作中extern “C” _declspec(
dll
export)导出,才会生成lib文件 3、查看动态库生成的接口 二、
静态
链接和动态链接 1、
静态
库的链接 2、动态库的链接 1)LoadLibrary、GetProcAddress、FreeLibrary 2)导出lib的动态库可根据lib和头文件隐式链接 三、 #ifdef TEST
DLL
_EXPORTS #define TEST
DLL
_API __declspec(
dll
export) #else
Python3源码编译和
使用
静态
链接库
lib&动态
链接库
dll
详细介绍
Python3源码编译和
使用
静态
链接库
lib&动态
链接库
dll
详细介绍
动态
链接库
dll
,导入库lib,
静态
链接库
lib
目前以lib后缀的库有两种,一种为
静态
链接库
(StaticLibary,以下简称“
静态
库”),另一种为动态连接库(
DLL
,以下简称“动态库”)的导入库(ImportLibary,以下简称“导入库”)。
静态
库是一个或者多个obj文件的打包,所以有人干脆把从obj文件生成lib的过程称为Archive,即合并到一起。比如你链接一个
静态
库,如果其中有错,它会准确的
找到
是哪个obj有错,即
静态
lib只是壳子。 动态库一般会有对应的导入库,方便程序
静态
载入动态
链接库
,否则你可能就需要自己LoadLiba...
静态
链接库
和动态
链接库
的
使用
场景
静态
链接库
和动态
链接库
的
使用
场景
进程/线程/DLL
15,468
社区成员
49,171
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章