Давайте сравним результат нашего творчества:
mingwrt-3.15.2-mingw32-dev + gcc-c++-4.4.0-mingw32-bin + QT 4.7.3
QtCore4 dll│2492 K
QtGui4 dll│9619 K
QtNetwork4 dll│1181 K
securesocketclient exe│104448
13 715 968 bytes in 4 files
Visual C/C++ 2010 + QT 4.8.3 Debug
msvcp100d dll│743248
msvcr100d dll│1464 K
QtCored4 dll│4385 K
QtGuid4 dll│ 14 M
QtNetworkd4 dll│1742 K
securesocketclient4 exe│173056
Visual C/C++ 2010 + QT 4.8.3 Release
msvcp100 dll│421200
msvcr100 dll│770384
QtCore4 dll│2516 K
QtGui4 dll│8370 K
QtNetwork4 dll│1027 K
securesocketclient4 exe│ 82944
13 474 464 bytes in 6 files
mingwrt-3.15.2-mingw32-dev + gcc-c++-4.4.0-mingw32-bin + QT 4.7.3
QtCore4 dll│2492 K
QtGui4 dll│9619 K
QtNetwork4 dll│1181 K
securesocketclient exe│104448
13 715 968 bytes in 4 files
Visual C/C++ 2010 + QT 4.8.3 Debug
msvcp100d dll│743248
msvcr100d dll│1464 K
QtCored4 dll│4385 K
QtGuid4 dll│ 14 M
QtNetworkd4 dll│1742 K
securesocketclient4 exe│173056
23 563 936 bytes in 6 files
Visual C/C++ 2010 + QT 4.8.3 Release
msvcp100 dll│421200
msvcr100 dll│770384
QtCore4 dll│2516 K
QtGui4 dll│8370 K
QtNetwork4 dll│1027 K
securesocketclient4 exe│ 82944
13 474 464 bytes in 6 files
Исходя из вышеприведенных результатов Visual C/C++ 2010 генерит менее избыточный код порядка на 15-20% чем Mingw, но с учетом того, что придется таскать еще и библиотеки msvcp100.dll/msvcr100.dll в принципе то на то и выйдет :(
Осталось лишь проверить, насколько по скорости код Visual C/C++ 2010 быстрее (оптимально оптимизирован на скорость) чем код Mingw.
Ну таки и чего? Проверили?
ОтветитьУдалитьhttp://ali47802.blogspot.ru/2013/03/visual-cc-x32-vs-visual-cc-x64-vs-mingw.html
Удалить