• 6191阅读
  • 5回复

[提问]Qt中so文件的静态加载是怎么加载的? [复制链接]

上一主题 下一主题
离线ifantasy
 
只看楼主 正序阅读 楼主  发表于: 2011-09-15
Qt中so文件的静态加载是怎么加载的?
离线ifantasy
只看该作者 5楼 发表于: 2011-09-15
回 4楼(dbzhang800) 的帖子
能详细解释一下吗,“插件属于第二种”---不懂
离线dbzhang800

只看该作者 4楼 发表于: 2011-09-15
Re:回 1楼(dbzhang800) 的帖子
引用第3楼ifantasy于2011-09-15 14:15发表的 回 1楼(dbzhang800) 的帖子 :
加载so文件有一种方式是在工程文件下添加lib+=XXX,然后就可以使用so中的函数;还有一种是打开动态链接库使用dlopen,dlsym等函数获取so中的函数。我知道第二种是动态加载,第一种呢?两种方法使用中有何不同,怎么选择呢?

这应该叫 隐式加载 和 显式加载 吧?

插件属于第二种,其他情况下一般用第一种
离线ifantasy
只看该作者 3楼 发表于: 2011-09-15
回 1楼(dbzhang800) 的帖子
加载so文件有一种方式是在工程文件下添加lib+=XXX,然后就可以使用so中的函数;还有一种是打开动态链接库使用dlopen,dlsym等函数获取so中的函数。我知道第二种是动态加载,第一种呢?两种方法使用中有何不同,怎么选择呢?
离线jianxin.jin
只看该作者 2楼 发表于: 2011-09-15
.so文件不是动态库文件吗,静态加载应该是静态库吧
离线dbzhang800

只看该作者 1楼 发表于: 2011-09-15
这个,你不妨先解释一下,提到的“静态加载”是什么意思
快速回复
限100 字节
 
上一个 下一个