Я только что создал стандартное приложение win32, но когда я его запускаю, появляется командная строка

Как я могу избавиться от этого окна cmd?

Я не использую IDE, я просто использую блокнот ++ для редактирования

И mingw для компиляции через командную строку

Я выполняю команду g ++ для компиляции

Я должен использовать другой?

Благодарность

3
user451498 23 Ноя 2010 в 01:21

2 ответа

Лучший ответ

Попробуйте добавить -mwindows во флаги компоновщика.

5
Kos 23 Ноя 2010 в 01:23
1
Из ссылки, предоставленной Ноа Робертсом: -mwindows устарело, вы хотите -Wl, -subsystem, windows
 – 
jussij
23 Ноя 2010 в 07:12

Убедитесь, что у вас WinMain в качестве точки входа.

См. Эту базовую статью в MSDN: http://msdn.microsoft.com/en-us/ библиотека / ff381406 (VS.85) .aspx

Эта дополнительная ссылка также полезна: http://msdn.microsoft.com/en- us / library / ff381409 (v = VS.85) .aspx.

1
bumbobway 1 Дек 2010 в 14:02