windows.hが必要ないwindows GUIアプリケーションの作り方
概要
int WINAPI WinMain
というエントリポイントにも関わらずヘッダが必要な関数があります。
コンソールアプリケーションでプロジェクトを作るとint main()
から始める事ができるが、アプリケーションの動作中ずっと不要なコンソールが出現したままになります。
解決策
まず、Windowsアプリケーションでプロジェクトを作成します。
次にConfiguration Properties -> Linker -> Advanced -> Entry Point
にmainCRTStartup
と書き込みます。
これでint main()
で始める事ができて、なおかつ不要なコンソールが出現しません。