社区
进程/线程/DLL
帖子详情
动态库与应用程序编译时的匹配问题
zxyjyzxyjy
2004-02-09 10:22:25
在应用程序中使用了正规DLL,如果正规DLL与所使用的应用程序在骗译时使用不同的版本
会出现问题吗?
如DLL用调试版编译而应用程序用发布版编译,或相反。
...全文
38
2
打赏
收藏
动态库与应用程序编译时的匹配问题
在应用程序中使用了正规DLL,如果正规DLL与所使用的应用程序在骗译时使用不同的版本 会出现问题吗? 如DLL用调试版编译而应用程序用发布版编译,或相反。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cvsuser
2004-04-09
打赏
举报
回复
不会,只是会出现链接警告。
FireEmissary
2004-04-09
打赏
举报
回复
当然!
C/C++程序
编译
与链接(四) 创建
动态库
其实站在开发者的角度,认为API与ABI是应该等价的,代码里的接口
匹配
,难道
编译
后,二进制文件中的接口对应的符号还不
匹配
吗?是的,对C++来说是要需要关注这些
问题
。
动态库
的gcc版本不一致造成的
编译
问题
的解决办法
在Linux上使用更高的gcc/g++版本
编译
生成的
动态库
来链接
应用程序
时
,会出现“/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found”的
问题
。 我们使用ldd检查
动态库
的依赖性,如下所示。 [root@localhost lin32]# lddlibcxxsingletondll.so ./libcxxsingleton
程序
编译
、链接、运行
时
头文件或动态链接库的查找
本文转自:http://blog.csdn.net/dlutxie/article/details/6776936 当考虑怎样总结这个头文件及动态链接库的查找
问题
时
,我想到了一个程序从生到死的历程。写过很多程序,
编译
过很多程序,也运行过很多程序,对一个程序的从生到死,感觉很简单,也就没有做更多的或者说深入的思考与研究。也许我们习惯了在windows环境下的编程,在那里我们有很
解决Linux
动态库
版本兼容
问题
说道“
动态库
版本兼容”,很多人头脑中首先蹦出的就是“Dll Hell”。啊,这曾经让人头疼的难题。
时
至今日,这个难题已经很好地解决了。 在进一步讨论之前来思考一个
问题
:Linux下为什么没有让人头痛的“DllHell”? 回答这个
问题
,非常easy,因为——Linux下根本没有dll! 哈哈,当然这只是个玩笑,接下来展开一下这个话题,很多有
动态库
的系统都会面临这个难题,但各自解决
程序
编译
运行
时
头文件或动态链接库的查找
转载请注明来源:http://blog.csdn.net/dlutxie/article/details/6776936 当考虑怎样总结这个头文件及动态链接库的查找
问题
时
,我想到了一个程序从生到死的历程。写过很多程序,
编译
过很多程序,也运行过很多程序,对一个程序的从生到死,感觉很简单,也就没有做更多的或者说深入的思考与研究。也许我们习惯了在windows环境下的编程,在那里我
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章