• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C++の質問です)

C++の質問です!エラーが出る理由は?

このQ&Aのポイント
  • C++の質問です.以下のエラーが出るのですがCとC++の言語の影響によるものでしょうか?
  • エラーメッセージの箇所が未解決の外部シンボルを示しています.extern "C"を使用すれば解決できる可能性があります.
  • 質問の内容は、C++でエラーが出る理由についてです.具体的には、未解決の外部シンボルが報告されており、extern "C"を使用することで解決できるかどうかを質問者が知りたいとしています.

質問者が選んだベストアンサー

  • ベストアンサー
  • hitomura
  • ベストアンサー率48% (325/664)
回答No.1

complex.cppをコンパイルしてリンクするか、complex.hに付随するライブラリを追加の依存ファイルに追加しましょう。 complex.hで宣言しているメソッド/関数を呼び出してるがその定義が見つからない、というのがエラーの原因です。

ring624
質問者

お礼

なるほど! コンパイルしたらうまくいきました. ありがとうございました!

その他の回答 (1)

  • nda23
  • ベストアンサー率54% (777/1415)
回答No.2

complexの本体はドコ? ヘッダは定義だけですからね。実体がありません。 本体(complex.cppかcomplex.c)をプロジェクトに 取り込むか、別途コンパイルしたcomplex.objを リンクするように指定します。

ring624
質問者

お礼

ありがとうございます! 基礎的なことがわかってないようです…

関連するQ&A