• 7184阅读
  • 4回复

[提问]mingw和VS编译出来的Qt程序运行的时候效率有差别么? [复制链接]

上一主题 下一主题
离线amala
 

只看楼主 倒序阅读 楼主  发表于: 2011-11-24
个人比较喜欢在linux下写代码,用g++编译,但很多时候还是要移植到windows下去,如果用wingw编译的编译的话可能要方便一点,但不知道这和用vs编译出来的qt程序在效率上有什么差别么?因为我老感觉我编译出来的程序(特别是使用OpenGL的程序),在自己电脑上运行起来很浏畅,但在别人的电脑上运行起来却很卡,不知道是不是有这个问题
离线jdwx

只看该作者 1楼 发表于: 2011-11-25
回 楼主(amala) 的帖子
首先说一下exe的大小,VS小于mingw不少,但是速度个人觉得没啥差别,甚至有时候觉得mingw的快,可能是因为编译以后的exe比较大。
VS2008的编译器和mingw(Qt自带)对比,编译速度和exe大小占绝对优势,windows版的QtCreator就是用VS编译的。


发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线amala

只看该作者 2楼 发表于: 2011-11-25
回 1楼(jdwx) 的帖子
谢谢ls的回复,如果是这样最好不过,另外不知道你有没有遇到过程序在自己电脑运行的很流畅但在别人电脑上却很卡的情况,我在别人电脑上运行的时候是将qt的库和程序放在同一个目录的
离线jdwx

只看该作者 3楼 发表于: 2011-11-25
回 2楼(amala) 的帖子
没发现有这个问题。如果另外一台机器硬件和系统完全一样那就好办了。如果不一样,只能再找第三台机器测试。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线alexltr

只看该作者 4楼 发表于: 2011-11-26
我一直是用mingw编译。最近也在考虑这个问题。
学习了。
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
快速回复
限100 字节
 
上一个 下一个