質問: ### 前提・実現したいこと VS2019でDirectx9を使いたかったので、とりあえずWIN32?(知識不足ですみません)をやろうとしたところ ### 発生している問題・エラーメッセージ > > 警告 C28251 'WinMain' に対する整合性のない注釈: このインスタンスには 注釈なし が含まれます。c:\program files (x86)\windows kits\10\include\10.0.17763.0\um\winbase.h(913) を参照してください。 Project3 C:\USERS\〇〇〇(私のユーザーネームが本当は入っています)\SOURCE\REPOS\PROJECT3\PROJECT3\WINMAIN.CPP > > > エラー LNK2019 未解決の外部シンボル _main が関数 "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) で参照されました。 Project3 C:\Users\〇〇〇\source\repos\Project3\Project3\MSVCRTD.lib(exe_main.obj) > > > エラー LNK1120 1 件の未解決の外部参照 Project3 C:\Users\〇〇〇\source\repos\Project3\Debug\Project3.exe > > > ### 該当のソースコード ``` #include int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { return 0; } ``` > 引用テキスト ### 試したこと 上記のようなプログラム(ネット上のコピペです)は様々なところのものを試しました。一向にウィンドウが生成されそうにないです 軽く調べるとmain関数がないみたいなことになっている?みたいに考えたのですが、WinMainはどうした、という感じです
回答: Projectの作り方を間違えています(console appになってる)。作り直しましょう。