Visual C++ 2010 Express にて Win32 プロジェクトを作成。 メッセージボックスを表示するだけのアプリを作った。
入手先
コード
#include <windows.h>
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
MessageBox(NULL, TEXT("こんにちは世界!!"), TEXT("HelloWorld!!"), MB_OK);
}
これだけ。 これがWin32のmain関数になるらしい。 引数とかよくわからないけど、とりあえず無視してコピペした。
プロジェクト作成
C#に比べると面倒くさい。
- Visual C++ 2010 Express を起動する
- メニュー→ファイル→新規作成→プロジェクト を選択する
- 「Win32プロジェクト」を選択する
- プロジェクトの「名前」を入力する(例:SomeProject)
- 「OK」ボタンを押下する
- 「次へ」ボタンを押下する
- 「Windowsアプリケーション」のラジオボタンが選択されていることを確認する
- 「空のプロジェクト」にチェックする
- 「完了」ボタンを押下する
ソースコード作成
- ソリューションエクスプローラは以下のようになっているはず
- 「ソースファイル」フォルダで右クリックする
- 追加→新しい項目 を選択する
- 「C++ファイル(.cpp)」を選択する
- ファイルの名前を入力する(例:Program.cpp)
- ファイルが作成される
- 先述のコードを入力する
ビルド&実行
- F5キーを押下してビルド&実行する
- メッセージダイアログが表示される