2017-10-08 5 views
0

私はちょうどプロジェクトを開始しています。プロジェクトの最初の部分は、実行可能ファイルが実行されるときに表示されるコンソールウィンドウを必要としません(Windowsマシン)、私はこれを達成するように見えない、私は012ビットのWindowsマシン上でeclipse keplerを使用しています。コンソールウィンドウを作成しようとしていません[C++]

私は最初、私はこのスレッドを追った私の主な機能にメインウィンドウを追加しました:

Compiling a Win32 GUI app (without a console) using MinGW and Eclipse

しかし、多分私は何か間違ったことをやっていますか?

リンカーフラグを空白のままにして、次に設定をクリックして他の新しいオプションを選択し、これを-subsystem, win32に入れます。しかし、それは成功しなかった!

それから-subsystem, win32に変更しましたが、これは大文字のWですが運がありません。

その後、フラグとして-mwindowsを追加して上記の手順を繰り返しましたが、成功しませんでした。

どのように私はこのThanxを修正することができますどのようなアイデア。

#include <iostream> 
#include <Windows.h> 
using namespace std; 


int WinMain(HINSTANCE hInstance, 
     HINSTANCE hPrevInstance, 
     LPTSTR lpCmdLine, 
     int  nCmdShow) { 

    return 0;  
} 
私はそのコードを使用してみましたが、私は.exeファイルが実行されていないプログラムを実行しようとすると、私もよく分からない

こんにちはrandropなぜ

******** **編集

こんにちは、それはそれが働いているが、プログラムは何もしないので、すぐに終了するとにかく、私はコンソールウィンドウを表示せずに実行しているプログラミングを維持することができます??

+0

リンカオプションで渡される必要があり、あなたがにリンクされているQ&Aで説明したようにリンカスイッチは、 '-subsystem、windows'です。なぜあなたはそれに従わなかったのですか? – IInspectable

+0

私は、それは動作しませんでした – irishmaniac

+0

-mwindowsをフラグとして追加すると-subsystem、他のオプションとしてWindowsが起動失敗を示しています:バイナリファイルが見つかりませんでした。私がプロジェクトをクリーンで再構築しても何もしません。 – irishmaniac

答えて

-1

コンソールを削除するには、このオプション-mwindowsが

関連する問題