用的什么版本的c++?如果是vs2003以上的就是机器配置太低,如果是6.0还这么慢的话有可能是装的有问题,重新装一下没准就能好一些了,最好默认安装,如果是n年以前的机器那就没办法了,只能是配置太低,不过我们实验室的机器256的内存都能用6.0,再有就是看看有没有被中肉机。
如果是gcc或者tc的话,那只能是装坏了或者中毒了。
是不是你的杀毒软件在监控呢?这个会影响到编译和运行的速度你的compiler选的是什么呢?不同的compiler对不同的代码速度肯定也是不一样的,你可以在setting-->compiler and debugger里面设置 推荐用gcc
不会。mingw/gcc的新版特别是4.7来编译的win程序,比如使用了winapi的程序,执行速度丝毫不比vc++或bcb或intel cc慢。 gcc4.7的优化已经非常强劲了。
mingw慢的是编译速度,比vc慢一个数量级。
mingw编译的程序的执行速度,丝毫不慢。
实践中像ffmpeg,ffdshow,mpc高清播放器这种视频编码和cpu媒体加速技术结合紧密程序,都用mingw编译。测试效果和vc++、icc的或优或或劣比较不超过2%,可以忽略。
vc6/98编译出的执行档肯定比gcc4.7要差些,但vc6的编译速度比gcc快
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)