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

长春做网站用的软件专业seo优化公司

长春做网站用的软件,专业seo优化公司,怎样用盒子做汽车视频网站,为什么做手机网站概述 在Qt中使用添加资源文件的时候,对于资源文件名称的定义,往往是较为随意的。 但是当涉及到Qt库依赖的时候,则可能需要遵守一定的规则,否则可能出现文件找不到或者错误加载的问题。 环境 环境名称Qt 版本系统版本LinuxQt 5.…

概述

在Qt中使用添加资源文件的时候,对于资源文件名称的定义,往往是较为随意的。
但是当涉及到Qt库依赖的时候,则可能需要遵守一定的规则,否则可能出现文件找不到或者错误加载的问题。

环境

环境名称Qt 版本系统版本
LinuxQt 5.12.7 ,MSVC 2017win 11 x64
WindowsQt 5.12.7SUSE Linux 15.3

描述

如下图所示,模块A是一个可执行程序,模块B和模块C是两个库。模块之间存在依赖关系,如下:模块A依赖模块B和模块C,模块B也同时依赖模块C。
模块之间的依赖关系

当这三个模块都有资源文件,如下所示:
存在同名资源文件
其中,模块B和模块C的资源文件是相同的文件名称res.qrc
当这三个模块分别编译的时候,没有出现任何问题;实际在运行的时候,在Linux(尝试的系统是SUSE 15.3)上可能会出如下问题:

":/images/img3.png" Cannot find.

这样发现在Linux下会屏蔽同名的资源文件,使得其中的资源找不到;在Windows上没有找到类似问题。

为了解决以上问题,将依赖库中的同名资源文件名称修改成不同, 如下所示:
模块中的资源名称不同名
再次运行,发现上述问题已经解决。

再次观察,resB.qrcresC.qrc 中的资源存在同名问题,都存在:/images/img1.png文件 ,但是实际上两者是不同的资源,只不过是在各自模块中的名称相同。
当在模块B和模块C中都分别用到了各自的资源,在模块A中分别调用模块B和模块C中依赖的资源,这时候发现在Linux和Windows上调用都出现了问题,它们都将其识别成了同一个文件,例如:本应该各自模块显示各自的图像,现在显示成相同的图像了。
这时候就需要注意,即使在不同的存在依赖性的模块中,也需要区分资源文件的路径名称。

汇总

问题名称Linux 情况Windows情况建议
依赖模块中的资源文件名相同存在问题情况良好不同模块的资源文件使用不同的名称
资源文件中路径相同存在问题存在问题资源文件中,不同模块使用不同的资源前缀
http://www.dtcms.com/wzjs/131319.html

相关文章:

  • wordpress表格边框seo及网络推广招聘
  • 门户网站的主要特点网站提交百度收录
  • 建设网站的价值天津百度推广
  • 陕西专业网站开发公司排名优化是怎么做的
  • 做网站素材在哪里找怎么做好销售
  • 找人做网站要密码吗婚恋网站排名前三
  • ps做网站首页导航栏宁德市疫情最新消息
  • 制作网站域名需要多少钱被公司优化掉是什么意思
  • 做网站图片太多怎么办山西百度推广开户
  • ps做网站像素大小东营网站seo
  • 临平房产做网站的公司班级优化大师
  • 建网站需要什么东西千锋教育培训机构可靠吗
  • 厦门建站价格北京优化推广
  • jsp做网站怎么打开山东泰安网络推广
  • 公司网站是别人做的如何换logo郑州seo服务公司
  • 怎样做英文网站网站如何快速收录
  • 信丰网站制作seo网站优化怎么做
  • 网站建设潍坊百度优化师
  • 代理记账包含哪些业务站长工具seo综合查询是什么
  • 做的网站如何防止怕爬虫互联网营销师含金量
  • 做百度收录的网站搜索引擎查关键词排名的软件
  • 有了虚拟主机怎么做网站网络营销模式有哪些?
  • 深圳协会网站建设品牌营销策划是干嘛的
  • 合肥设网站网站设计流程
  • 科学城做网站公司seo在线工具
  • 陕西西安网站建设公司比较好网站制作公司
  • 温州网站建设公司网络营销的特点有哪些?
  • 做动态网站的app什么叫关键词举例
  • 羊了个羊开发公司魔贝课凡seo
  • 邵阳网站建设的话术卖友情链接的哪来那么多网站