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
2013年6月23日日曜日
2013年6月18日火曜日
Qt5: Failed to load platform plugin “windows”
Qt5
If you see this error when you start Qt program...
Failed to load platform plugin “windows”. Available platforms are:
create a directory called 'platforms' at the directory where the executable file is located and copy qwindows.dll in there.
Directories should look like:
+
|
+- program.exe
+- Qt5Core.dll
+- Qt5Gui.dll
+- Qt5Widgets.dll+- ........
+- other dll's
|
+- platforms / qwindows.dll
If you see this error when you start Qt program...
Failed to load platform plugin “windows”. Available platforms are:
create a directory called 'platforms' at the directory where the executable file is located and copy qwindows.dll in there.
Directories should look like:
+
|
+- program.exe
+- Qt5Core.dll
+- Qt5Gui.dll
+- Qt5Widgets.dll+- ........
+- other dll's
|
+- platforms / qwindows.dll
登録:
投稿 (Atom)