モジュールが参照する外部シンボルが未解決

提供:RAD Studio (日本語)
移動: 案内, 検索

リンカエラー(C++) への移動

名前付きシンボルは指定されたモジュールで参照していますが、リンクに含まれているオブジェクト ファイルとライブラリのセットのどこにも定義されていません。シンボルのスペルを確認してください。

通常、以下のいずれかの場合に C または C++ シンボルのリンカからこのエラーが発生します。

  • 異なるソース ファイルで宣言されたシンボルの __pascal および __cdecl の型が一致していない。
  • 使用しているプログラムに必要な .OBJ ファイル名が指定されていない。要求リストに、必要なパッケージをすべて手動で追加する必要がある。
  • エミュレーション ライブラリがリンクされていない

C++ コードと C モジュールをリンクする場合、C の外部参照定義が extern "C" で囲まれていない可能性があります。

また、2 つのシンボルの大文字小文字が一致していないことも考えられます。

他言語版