Автор: sbar 2.3.2009, 15:58
Использую кросс-компилятор mingw из под GNU/Linux (нативный, без wine если это важно). Как собрать приложение, чтобы при его запуске не появлялась консоль? В файле проекта нет ни единого упоминания слова "console".
Qt 4.5.0_rc1, gcc 4.3.3.
Заранее благодарен.
Автор: kwisp 2.3.2009, 16:03
Цитата(sbar @ 2.3.2009, 15:58)
mingw из под GNU/Linux
это как?
в винде сборка или в линуксе.
я не понял?
Цитата(sbar @ 2.3.2009, 15:58)
нативный
=родной
Автор: sbar 2.3.2009, 16:11
Цитата(kwisp @ 2.3.2009, 16:03)
это как?
в винде сборка или в линуксе.
я не понял?
В линуксе. Я настроил кросс-компилятор mingw (по http://www.gentoo-wiki.info/MinGW руководству), который собирает exe-шники для винды и запускаю эти exe-шники в винде.
Автор: kwisp 2.3.2009, 16:33
sbar,
http://www.forum.crossplatform.ru/index.php?showtopic=2257
тема недавняя. там народ вроде не про какие побочные консоли не говорит.
там ссылки есть почитай там кросскомпиляция применительно к Qt.
Автор: Litkevich Yuriy 2.3.2009, 16:41
sbar, а если ради эксперимента сделать:
CONFIG -=console
консоль исчезнит?
Автор: sbar 2.3.2009, 20:12
Цитата(kwisp @ 2.3.2009, 16:33)
sbar,
http://www.forum.crossplatform.ru/index.php?showtopic=2257
тема недавняя. там народ вроде не про какие побочные консоли не говорит.
там ссылки есть почитай там кросскомпиляция применительно к Qt.
Спасибо! Не хватало QMAKE_LFLAGS = -mwindows (и ведь вроде как знал, но почему-то оказалось не прописано в спек-файле).
Автор: kwisp 2.3.2009, 23:33
sbar,
Цитата(sbar @ 2.3.2009, 20:12)
Спасибо!
тому кто ссылку на статью выложил а не тому кто ссылку на ссылку на статью