Qt → Qt-приложения скомпилированные в GNU/Linux для Windows и консоль
При компиляции Qt-приложений в GNU/Linux для windows(mingw32 пакеты в Fedora) проявляется неприятный эффект, при запуске приложения вместе с окнами самого приложения появляется еще и консоль, qmake не понимает параметра
Как это побороть?
Побороть это не просто, но очень просто, открываем любимым редактором файл /usr/lib{64}/qt4/mkspecs/win32-fedora-cross/qmake.conf
находим такой параметр:
и исправляем его так:
Это все :)
CONFIG += windows
поскольку запускается в Linux.Как это побороть?
Побороть это не просто, но очень просто, открываем любимым редактором файл /usr/lib{64}/qt4/mkspecs/win32-fedora-cross/qmake.conf
находим такой параметр:
QMAKE_LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
и исправляем его так:
QMAKE_LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-subsystem,windows
Это все :)
- +6
- elemc
- 25 сентября 2010, 11:52
Ой-ёй-ёй. Не проще ли
?