未解決の外部シンボル: Visual Studio の一般的なエラー
Visual Studio でコーディング中に、未解決の外部シンボル エラーが発生するとイライラすることがあります。これは、コンパイラがコード内で参照される関数または変数の定義を見つけられないことを示します。この問題に対処する方法は次のとおりです。
未解決の外部シンボルの原因
このエラーは通常、次の場合に発生します。
問題の特定
欠落している定義を特定するには、エラー メッセージを注意深く調べてください。未解決のシンボルと参照関数を指定します。これにより、宣言は含まれているが定義は含まれていないソース ファイルを参照できます。
問題の修正
例
次のエラーが発生するとします。
error LNK2019: unresolved external symbol "void myClass::myFunction()"
これは、関数 myFunction がクラス myClass ですが定義されていません。これを解決するには、対応するソース ファイルに
void myClass::myFunction() { // Function body }
のような定義があり、myFunction.
を使用するソース ファイルに必要なヘッダー ファイルが含まれていることを確認します。以上がVisual Studio で「未解決の外部シンボル」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。