社区
Qt
帖子详情
QT程序启动为什么很慢?
张尔谢尔
2010-02-01 05:28:19
编译好过后,点运行,结果等差不多一分钟才启动起来,这是为什么?有什么解决办法么?
...全文
3377
16
打赏
收藏
QT程序启动为什么很慢?
编译好过后,点运行,结果等差不多一分钟才启动起来,这是为什么?有什么解决办法么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yanzi1225627
2012-04-26
打赏
举报
回复
我也遇到了同样的问题 好好的程序 几天没整 就突然启动不了了。。。。。。。。。。
WHH1991
2011-03-22
打赏
举报
回复
还是没人说明为神马QT creator编译运行一个程序要这么久.....
[Quote=引用 14 楼 microsky2813 的回复:]
引用 13 楼 williamzuii 的回复:
引用 12 楼 microsky2813 的回复:
引用 10 楼 williamzuii 的回复:
引用 9 楼 microsky2813 的回复:
引用 7 楼 williamzuii 的回复:
刚发现一个问题,我编译好后直接点EXE文件就很快打开,但是在qt creator点运行就要等很久~~~ 这个什么原因?
唉,你……
[/Quote]
tingsking18
2010-02-02
打赏
举报
回复
你的界面程序上的widget太多了?
或者你在parent widget上设置了background image,所有的子widget全部transparent,qt这样画界面非常的慢。
MicroSky2813
2010-02-02
打赏
举报
回复
[Quote=引用 13 楼 williamzuii 的回复:]
引用 12 楼 microsky2813 的回复:
引用 10 楼 williamzuii 的回复:
引用 9 楼 microsky2813 的回复:
引用 7 楼 williamzuii 的回复:
刚发现一个问题,我编译好后直接点EXE文件就很快打开,但是在qt creator点运行就要等很久~~~ 这个什么原因?
唉,你点的是右下面那个绿色的运行吧,那个不是直接运行exe,是编译运行啊,你看最下面的四个栏里application output里的那个绿色的是能直接运行exe,你从 complie output也能看出来 右下那个大的绿色运行实际是先编译再运行
不是这个问题,我发现时缓存问题,第一次运行会出现这个问题,如果短时间内再运行就很快(不管是点运行还是直接双击EXE)~~ 但是这个载入时间也太长了吧?一分钟,其他任何WINDOWS程序也不像这样啊,难道和QT库有关?~~
每次程序运行清空栈堆,应该不会是那些的问题,动态链接Qt库也不会那么慢,你测下qmake mingw32-make的效果
算了,我郁闷了~~ IDE上的build也使用的mingw32-make编译的...我希望它慢的时候它却突然变的很快,无语
[/Quote]
这贴越看越让人郁闷,无法用科学描述的问题就归为RP问题吧
张尔谢尔
2010-02-02
打赏
举报
回复
[Quote=引用 12 楼 microsky2813 的回复:]
引用 10 楼 williamzuii 的回复:
引用 9 楼 microsky2813 的回复:
引用 7 楼 williamzuii 的回复:
刚发现一个问题,我编译好后直接点EXE文件就很快打开,但是在qt creator点运行就要等很久~~~ 这个什么原因?
唉,你点的是右下面那个绿色的运行吧,那个不是直接运行exe,是编译运行啊,你看最下面的四个栏里application output里的那个绿色的是能直接运行exe,你从 complie output也能看出来 右下那个大的绿色运行实际是先编译再运行
不是这个问题,我发现时缓存问题,第一次运行会出现这个问题,如果短时间内再运行就很快(不管是点运行还是直接双击EXE)~~ 但是这个载入时间也太长了吧?一分钟,其他任何WINDOWS程序也不像这样啊,难道和QT库有关?~~
每次程序运行清空栈堆,应该不会是那些的问题,动态链接Qt库也不会那么慢,你测下qmake mingw32-make的效果
[/Quote]
算了,我郁闷了~~ IDE上的build也使用的mingw32-make编译的...我希望它慢的时候它却突然变的很快,无语
MicroSky2813
2010-02-02
打赏
举报
回复
[Quote=引用 10 楼 williamzuii 的回复:]
引用 9 楼 microsky2813 的回复:
引用 7 楼 williamzuii 的回复:
刚发现一个问题,我编译好后直接点EXE文件就很快打开,但是在qt creator点运行就要等很久~~~ 这个什么原因?
唉,你点的是右下面那个绿色的运行吧,那个不是直接运行exe,是编译运行啊,你看最下面的四个栏里application output里的那个绿色的是能直接运行exe,你从 complie output也能看出来 右下那个大的绿色运行实际是先编译再运行
不是这个问题,我发现时缓存问题,第一次运行会出现这个问题,如果短时间内再运行就很快(不管是点运行还是直接双击EXE)~~ 但是这个载入时间也太长了吧?一分钟,其他任何WINDOWS程序也不像这样啊,难道和QT库有关?~~
[/Quote]
每次程序运行清空栈堆,应该不会是那些的问题,动态链接Qt库也不会那么慢,你测下qmake mingw32-make的效果
MicroSky2813
2010-02-02
打赏
举报
回复
你运行的什么,试试helloworld什么效果
张尔谢尔
2010-02-02
打赏
举报
回复
[Quote=引用 9 楼 microsky2813 的回复:]
引用 7 楼 williamzuii 的回复:
刚发现一个问题,我编译好后直接点EXE文件就很快打开,但是在qt creator点运行就要等很久~~~ 这个什么原因?
唉,你点的是右下面那个绿色的运行吧,那个不是直接运行exe,是编译运行啊,你看最下面的四个栏里application output里的那个绿色的是能直接运行exe,你从 complie output也能看出来 右下那个大的绿色运行实际是先编译再运行
[/Quote]
不是这个问题,我发现时缓存问题,第一次运行会出现这个问题,如果短时间内再运行就很快(不管是点运行还是直接双击EXE)~~ 但是这个载入时间也太长了吧?一分钟,其他任何WINDOWS程序也不像这样啊,难道和QT库有关?~~
MicroSky2813
2010-02-02
打赏
举报
回复
[Quote=引用 7 楼 williamzuii 的回复:]
刚发现一个问题,我编译好后直接点EXE文件就很快打开,但是在qt creator点运行就要等很久~~~ 这个什么原因?
[/Quote]
唉,你点的是右下面那个绿色的运行吧,那个不是直接运行exe,是编译运行啊,你看最下面的四个栏里application output里的那个绿色的是能直接运行exe,你从 complie output也能看出来 右下那个大的绿色运行实际是先编译再运行
ssawee
2010-02-02
打赏
举报
回复
creator 点运行要编译
编译花时间
张尔谢尔
2010-02-02
打赏
举报
回复
刚发现一个问题,我编译好后直接点EXE文件就很快打开,但是在qt creator点运行就要等很久~~~ 这个什么原因?
Inhibitory
2010-02-01
打赏
举报
回复
可能是你的程序的问题.
我用Qt写了一个程序, 有3万多行, 在一台2000块配的机器上运行, 启动2秒就够了.
MicroSky2813
2010-02-01
打赏
举报
回复
我这编译成exe,点exe直接就运行了,但编译过程很慢
dext
2010-02-01
打赏
举报
回复
Make release
张尔谢尔
2010-02-01
打赏
举报
回复
就是XP, 也许不到一分钟 但是确实等很长时间~~
MicroSky2813
2010-02-01
打赏
举报
回复
你是说的一般的计算机还是ARM
一般的计算机不会那么慢吧,ARM不好说
QT
字体导致的应用
程序
启动
慢
这几天在测试公司项目时发现,在
qt
Creator中
启动
较快的应用
程序
,烧录到板子上之后,开机出应用
程序
主界面的速度
很慢
,有8,9秒左右的样子。 查了各种资料没有找到合理的解释,后来通过打log的方法发现加载字体文件耗时3.6秒,然后listWidget中的setItemWidget函数也耗时3.7秒左右,不过据同事测试,把setItemWidget函数注释掉之后,其他的函数也会耗时相同时间,因此,这个函数不是耗时关键。 后来经过多次排查,发现根本原因是字体文件格式导致的,现在
程序
中使用的是otf格式的字体,
Qt
Creator
启动
时快时慢解决
当发现打开
Qt
Creator
很慢
时,也怀疑过系统(WIN11)问题,和十二代CPU的调度问题,但测试过其他软件,如VS,SOLIDWORKS,PS,PR,这些打开都很快,因此排除系统和硬件问题。6.同样在详细信息列表中找到g++.exe这个进程,右键打开文件所在的位置,如下(图3)8.重启电脑,
启动
Qt
Creator,很快速就打开了。3.观察进程,发现一直在等待加载内存,如下(图1)4.切换到详细信息,右键查看分析,如下(图2)“,再三确保不需要此软件,果断卸载掉。一.尝试过以下方法均无法解决问题。
提高
Qt
Creator编译速度的7种方法:
Qt
Creator 的编译如此之慢?(*****)
为什么
Qt
Creator 的编译如此之慢?
qt
debug
启动
的过程太慢了,而直接运行就快很多,知道是什么原因吗
qt
debug
启动
的过程太慢了,而直接运行就快很多,知道是什么原因吗
Qt
Creator
启动
特别慢的处理办法
Qt
Creator
启动
特别慢的原因。
Qt
16,793
社区成员
26,679
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章