Qt: Window, Linux动态链接库的分析对比 [/td][/tr][/table]
posted on 2009-08-29 08:25
逛奔的蜗牛 阅读(874)
评论(3) 编辑 收藏 引用 所属分类:
Qt -->//
评论# re: Qt: Window, Linux动态链接库的分析对比 2009-08-29 08:29
暗金装备 DLL中有两种函数: 内部函数(internal function), 只供库内部使用, 导出函数(export functions), 向DLL使用者提供服务. DLL的难点在于导出函数的定义编写(windows: __declspec(dllexport), linux: __shared)
回复 更多评论 # re: Qt: Window, Linux动态链接库的分析对比 2009-08-29 08:30
暗金装备 windows: 静态库.lib, 动态库.dll; liunx: 静态库.a, 动态库.so(共享对象)
回复 更多评论 # re: Qt: Window, Linux动态链接库的分析对比 2009-08-29 08:38
暗金装备 (4)动态库输出函数查看,在Windows中,有许多工具和软件可以进行查看DLL中所输出的函数,例如命令行方式的dumpbin以及VC 工具中的DEPENDS程序。在Linux系统中通常采用nm来查看输出函数,也可以使用ldd查看程序隐式链接的共享对象文件。
回复 更多评论