首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QLibrary如何获得图书馆的绝对路径

QLibrary如何获得图书馆的绝对路径
EN

Stack Overflow用户
提问于 2013-04-08 09:06:39
回答 1查看 794关注 0票数 0

我是QT开发的新手。

我像这样动态地加载了库:

代码语言:javascript
复制
1) QLibrary  lobj ("myLib");

为了解决图书馆内部的功能,

代码语言:javascript
复制
2) lobj.resolve ("Fun1");  -> Store the function pointer. i have not writting here. ;). 

我可以成功地调用函数Fun1。

问题:

我想获得加载的库"myLib“的绝对路径。

我尝试使用filename()方法,但它只返回库名,除非我们在加载库时明确指定绝对路径。

请提供暗示?

EN

回答 1

Stack Overflow用户

发布于 2013-04-08 09:32:09

没有便携的方法。检查源,在Unix上有一个循环播放,它尝试几个前缀和后缀,但没有记住所选文件名的逻辑。我怀疑其他平台上的情况可能也是类似的。

了解为什么首先需要知道库名可能会很有趣。您也可以自己复制前缀&后缀解析的逻辑,并记住所选的文件名,但这将是一项很大的(不可移植的)工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15875250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档