未解決の外部シンボル _main: リンカ エラーの解決
エラー「エラー LNK2019: 未解決の外部シンボル _main が関数 ___tmainCRTStartup で参照されています」は、次の場合に発生します。リンカはプログラム内で main() 関数を見つけることができません。これはプログラムの実行を妨げる重大なエラーです。
エラーの原因
Microsoft Visual Studio では、デフォルトのサブシステム タイプは Windows (GUI) に設定されています。 。ただし、プログラムが入出力操作にコンソールを使用する場合は、サブシステムのタイプをコンソールに変更する必要があります。リンカーは main() 関数がコンソール アプリケーションのエントリ ポイントであることを期待しているため、サブシステム タイプが正しくない場合、main() 関数を見つけることができず、エラーが生成されます。
Solution
このエラーを解決するには、次の手順に従います。
説明
サブシステム タイプを Console に変更することで、コンソール実行可能ファイルを生成するようにリンカに指示します。この実行可能ファイルには、コンソール アプリケーションに必要なエントリ ポイント (main()) が含まれ、リンカは外部シンボルを正常に解決します。
注:
以上がVisual Studio で「エラー LNK2019: 未解決の外部シンボル _main が関数 ___tmainCRTStartup で参照されています」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。