- 締切済み
C言語のプログラムエラーの質問(><)
すみません、エラーの原因を教えて頂きたいです。(cppファイルです。) fp = avl_open(SrcFile, WAVE, FILE_READ, CONVERT); このプログラムに対して、 Error: 外部シンボル 'avl_open' が未解決 といった感じのエラーが返ってきました。 プログラムは1000行近くあるため、詳細をお見せすることは不可能なのですが、上記と同じようなエラーが他の関数でも10個ほど出ています。 上のプログラムの1行の中で、何かおかしい点はあるかどうかお伺いしたいです。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- επιστημη(@episteme)
- ベストアンサー率46% (546/1184)
回答No.4
これがリンク時にでているなら、 avl_openを含むコードをコンパイルしていない あるいは ライブラリが足りない
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.3
正確なエラーメッセージを隠さなければならない理由がさっぱりわからないがライブラリをリンクしていないとか.
- ok-kaneto
- ベストアンサー率39% (1798/4531)
回答No.2
avl_open関数が見つからないということです。 同一ソース内にあるのかないのかヘッダファイルにあるのかないのか解りませんが。 他の関数でもっていうことはヘッダファイルをインクルードしていないとかなのでは。
- t_ohta
- ベストアンサー率38% (5294/13830)
回答No.1
avl_open() がどこにも定義されてないと言う事です。 外部ファイル等のinclude漏れがあるんじゃないでしょうか。