Qt5でデスクトップのプログラムを作り、Visual Studioでビルドして、実行すると、メイン・ウィンドーの他にコンソールが開く。
コンソールを開きたくない場合
プロジェクトの『Property Page』画面を開き、
(1)Linker→Systemを、『Windows(/SUBSYSTEM:WINDOES)』に変える。
(2)下記のリンク・エラーが出たら、Linker→Adcancedで、『Entry Point』を『mainCRTStartup』とする
1>MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol WinMain referenced in function __tmainCRTStartup
コンソールを開きたい場合(デバッグなど)
プロジェクトの『Property Page』画面を開き、
(1)Linker→Systemを、『Console(/SUBSYSTEM:WINDOES)』に変える。
(2)Linker→Adcancedで、『Entry Point』をブランクにする。
参考:
Hide console of Windows Application
http://stackoverflow.com/questions/2139637/hide-console-of-windows-application
0 件のコメント:
コメントを投稿