На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела *nix / gcc / Eclipse / Qt / wxWidgets / GTK+
  • При создании темы ОБЯЗАТЕЛЬНО указывайте версию тулкита / библиотеки / компилятора.
  • Перед тем как задать вопрос, сформулируйте его правильно, чтобы вас могли понять.
  • Нарушение Правил может повлечь наказание со стороны модераторов.


Полезные ссылки:
user posted image Boost по-русски
user posted image Qt по-русски
Модераторы: archimed7592
  
> Win32 на Ming64
    Требуется написать Win32x64 на Ming64. В качестве среды использую Qt + cmake.
    Но есть нюанс в нагрузку к GUI идёт консольное окно. Как убрать консольное окно?
      Копать сюда:

      Цитата
      WIN32_EXECUTABLE: Build an executable with a WinMain entry point on windows.

      When this property is set to true the executable when linked on Windows will be created with a WinMain() entry point instead of just main(). This makes it a GUI executable instead of a console application. See the CMAKE_MFC_FLAG variable documentation to configure use of MFC for WinMain executables. This property is initialized by the value of the variable CMAKE_WIN32_EXECUTABLE if it is set when a target is created.
        На хрена мне это убожество MFC?
          Цитата rodion @
          На хрена мне это убожество MFC?

          При чём тут mfc? В Windows оконное приложение должно запускаться через функцию WinMain(......), а твое, скорее всего, запускается через main, как консольное.
            у меня WinMain. Проблема решается добавлением в add_executable WIN32 после ${PROJECT}
              Цитата rodion @
              Как убрать консольное окно?

              Попробуй добавить ключик -mwindows
              0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
              0 пользователей:


              Рейтинг@Mail.ru
              [ Script execution time: 0,0383 ]   [ 16 queries used ]   [ Generated: 28.03.24, 09:11 GMT ]