プログラミングでは、「エラー LNK2019 未解決の外部シンボル _main が参照されています」というエラーが発生することがよくあります。関数「int __cdecl」 invoke_main(void)" (?invoke_main@@YAHXZ)"。このエラーは、コンパイラが C プログラムのエントリ ポイントである main 関数の定義を見つけられない場合に発生します。
エラー メッセージは次のことを示します:
通常このエラーは、main 関数が定義されていない場合、または適切な関数で適切に宣言されていない場合に発生します。
このエラーを解決するには、次のことを確認してください:
int main() { // Your code here }
プロジェクト プロパティを確認します: Visual Studio で、次のプロジェクト プロパティ設定が正しく設定されていることを確認します:
この設定は、main 関数を必要とする Windows 実行可能ファイルを生成するようにリンカーに指示します。
参考のために、動作するメインを含む完全なコード例を次に示します。 function:
#include <iostream> int main() { std::cout << "Hello, world!" << std::endl; return 0; }
これらの手順に従うことで、「エラー LNK2019 未解決の外部シンボル _main」問題を解決し、C プログラムを正常にビルドできるはずです。
以上がC プログラムで「エラー LNK2019 未解決の外部シンボル _main」が発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。