移植解决方案到中标麒麟(一)——遇到的一些问题


1、错误:Unknown module(s) in QT: axserver

  Qt Creator中的.pro文件中包含的Qt模块有问题  即QT +=   出错

2、循环报错file "  ..."  has modification times.........  是项目文件的时间戳有问题

  1)输入命令# find /your/projectDir -type f -exec touch {} +

  2)或者修改虚拟机(中标麒麟机器)的系统时间:sudo date -s ‘18:00:00 2018-10-1’

3、碰到很多无法解析的外部符号

  模块少添加了 QT+=QCharts,即可。

 

二、常识

1、常用pro文件的配置解释

  PRECOMPILED_HEADER = 预编译头文件

  $(varName)  访问环境变量

  $$[varName]  访问配置参数

  等....

2、查看文件编码

  enca

3、未将对象应用设置到对象实例

  VS解决方案没有设置QT的版本

 

三、语法方面

1、使用代码配置库文件时:只写文件名,不加后缀


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM