当前位置: 首页 > news >正文

镜像网站做优化北京网站建设运营

镜像网站做优化,北京网站建设运营,绵阳网站建设怎么做,我要发布招聘信息目录 1、QDir::currentPath() 2、QAppllication::appllicationDirPath() 3、获取.so自身的路径(利用dladdr) Qt中,也有相关的接口获取程序的相关路径的。 先了解下相关的接口: 1、QDir::currentPath() (1&#x…

目录

1、QDir::currentPath()

2、QAppllication::appllicationDirPath()

3、获取.so自身的路径(利用dladdr)


Qt中,也有相关的接口获取程序的相关路径的。

先了解下相关的接口:

1、QDir::currentPath()

(1)在Linux系统下,在Qt Creator的编译器里面直接点击运行时候,这个路径是这个编译器所在的位置:

/opt/Qt5.7.1/Tools/QtCreator/bin

(2)要是在终端直接运行这个程序的话,这个路径是当前程序所在的位置:

2、QAppllication::appllicationDirPath()

         而无论你通过何种途径去运行exe文件,QAppllication::appllicationDirPath()的路径始终都是exe文件所在的绝对路径。 因此,如果想要获取固定的exe路径信息,还是建议使用QAppllication::appllicationDirPath()

3、获取.so自身的路径(利用dladdr)

上面2种方法都不能实现获取.so自身的路径,故另辟蹊径。

#include <QDebug>
#include <dlfcn.h>void getCurrentDllPath()
{return;
}void Func()
{Dl_info info;//dladdr获取某个地址的符号信息int rc = dladdr((void*)getCurrentDllPath, &info);if (!rc){QString strError = QString("Problem retrieving program information for %1").arg(dlerror());qDebug() << __FUNCTION__ << strError;return;}QString strPath = "";//info.dli_fname是当前动态库的路径:还带有当前动态库的名字strPath = info.dli_fname;// 主要是把当前的动态库名字部分去掉,只需要当前目录的路径strPath = strPath.mid(0, strPath.lastIndexOf("/"));qDebug() << "Current path : " << strPath;
}

http://www.tj-hxxt.cn/news/45269.html

相关文章:

  • 哈尔滨大型网站制作大数据营销名词解释
  • 百度sem推广济南公司网站推广优化最大的
  • 做网站客户上海百度seo公司
  • 佛山有什么网站网站单向外链推广工具
  • 做的好的电商网站项目关键词排名顾问
  • wordpress做的外贸网站百度推广的方式有哪些
  • 徐州网站简介信息流广告投放公司
  • 茌平建设局网站做seo网页价格
  • 电子政务网站建设流程学网络运营需要多少钱
  • 电子商务网站业务流程分析营销软件代理推广
  • 有多个网页的大网站如何做网站怎么营销推广
  • 网站建设技术可行性分析优化设计电子课本
  • wordpress 文章的id重庆网站关键词排名优化
  • 网站建设交流逆冬seo
  • 烟台两例疫情最新消息今天seo技术博客
  • 网站开发产品设计书济南做seo排名
  • 做网站为什么要做备案接入app拉新怎么做
  • 个人备案网站可以做电影站吗通过百度指数不能判断出
  • 大连建设网站百度账号批发网
  • 怎样了解网站建设是否专业比较好的友链平台
  • 百度网站优化 件网络营销环境分析包括哪些内容
  • 廊坊专业做网站如何在百度打广告
  • 网站开发谢辞百度推广一年大概需要多少钱
  • 免费政府网站国家高新技术企业查询
  • 国家税务总局网站官网网址东莞seo优化排名推广
  • eclice网站开发搜索引擎营销的特征
  • 进网站后台加什么原因网店运营推广方案
  • 外包公司做网站有哪些内容微信营销典型案例
  • html旅游网页制作代码优化推广网站淄博
  • 哪个小说网站版权做的好处整站优化价格