.post img { border:20px solid #ff1111; padding:1px; }

2013年6月23日日曜日

Qt5 デスクトップ・プログラムのシステム設定

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 件のコメント:

コメントを投稿