qn1558410311

qn1558410311

0个粉丝

1

问答

0

专栏

0

资料

qn1558410311  发布于  2019-05-21 17:30:17
采纳率 0%
1个问答
3156

3520D第一次运行编译好的QT程序,启动运行很慢

   
3520D第一次运行编译好的QT程序,启动很慢,加打印是卡在了  QApplication a(argc, argv);这个函数,大约要20多秒之后才继续往下执行。
如果后面把这个QT程序杀掉,再跑,就运行的很快了,瞬间就跑起来了。

本人猜测,是否是与 -qws这个选项有关,让其成为了QWSServer,然后把时间花在了其内部的SOCKET通讯或者一些变量、临时文件状态的初始化?

另外有个问题,假如不是这个原因导致的,能否把-qws的这种运行方式去掉,因为他的运行要依赖QT的network网络库,我不想用到QT与网络相关的任何库和函数,因为FLASH空间有限,我要做最精简的裁剪。

请高手指点,谢谢!
我来回答
回答3个
时间排序
认可量排序

qn1514448727

0个粉丝

11

问答

0

专栏

0

资料

qn1514448727 2019-05-24 10:12:27
认可0
关于QT精炼编译方面,你可以找找我发的帖子。
不过深度裁剪之后,会出现一些不影响稳定的莫名其妙的小问题,比如汉字显示、鼠标残影、标题栏等等。
用strip和upx精炼不影响效果。
我的是编译成so文件,运行加载基本上没看到任何明显的卡顿。

qn1514448727

0个粉丝

11

问答

0

专栏

0

资料

qn1514448727 2019-05-24 10:14:25
认可0
qws是qt4的,我现在新编译了qt5.12,没有太深入的裁剪。虚拟键盘效果、拼音输入效果都有,在hi3520dv300上运行效果很漂亮,占用体积大约10来M

朱李不怎么强

4个粉丝

0

问答

0

专栏

0

资料

朱李不怎么强 2022-08-26 17:15:46
认可0

我也遇到了启动很慢的情况,我查了下,就是QT起来需要20s的样子。这是啥原因啊,我用的QT5.12。但是是用例程初版代码的时候,一切又是好的

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区