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

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、使用代码配置库文件时:只写文件名,不加后缀

猜你喜欢

转载自www.cnblogs.com/wangbin-heng/p/9788757.html