QT变异版本下载(SJLJ长跳转,DWARF不传递错误(32位专用),SEH(64位专用)),以及QT的实验室项目
http://www.tver-soft.org/
http://sourceforge.net/projects/qt64ng/
--------------------------------------------------------------------------------------------------
SJLJ (setjmp/longjmp):
available for 32 bit and 64 bit
not “zero-cost”: even if an exception isn’t thrown, it incurs a minor performance penalty (~15% in exception heavy code) but sometimes the penalty can be more significant: https://bugreports.qt-project.org/browse/QTBUG-29653
allows exceptions to traverse through e.g. windows callbacks
DWARF (DW2, dwarf-2)
available for 32 bit only
no permanent runtime overhead
needs whole call stack to be dwarf-enabled, which means exceptions cannot be thrown over e.g. Windows system DLLs.
SEH (zero overhead exception)
will be available for 64-bit GCC 4.8.
rubenvb release is available [sourceforge.net] targetting Win64/Personal Builds/rubenvb/gcc-4.8-release/x86_64-w64-mingw32-gcc-4.8.0-win64_rubenvb.7z/download
MinGW-builds release is available [sourceforge.net]
详情见
http://qt-project.org/wiki/MinGW-64-bit
--------------------------------------------------------------------------------------------------
https://github.com/qtproject/qt/tree/4.8
增加了对vs2015的支持和其他一些修改。
我看官网上没有写。
https://github.com/qtproject/qt/tree/v4.8.7
这是4.8.7,上面的地址是持续开发版本。
--------------------------------------------------------------------------------------------------
http://code.qt.io/cgit/
这个网站,有很多Qt的项目,包括实验室中的,即将成为Qt一部分的。
--------------------------------------------------------------------------------------------------
网友编译的,32 64 齐全:
http://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/Qt-Builds/