- ベストアンサー
Cygwinでの自作ヘッダファイルの使用方法
Cygwinでソースをコンパイルすると cygdrive/c/DOCUME~1/user/..../cc5uZTak.o:submain.c: undefined reference to 'parameter' と言うエラーが出ます。 ヘッダファイルも宣言しているのですが...コンパイルが通りません ヘッダファイルの位置が行けないのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
「parameter()があるソースファイル」はコンパイルしていますか?
その他の回答 (1)
- Trick--o--
- ベストアンサー率20% (413/2034)
回答No.1
> ヘッダファイルも宣言しているのですが...コンパイルが通りません > ヘッダファイルの位置が行けないのでしょうか? それぞれどのようにしていますか?
質問者
補足
初心者なのでうまく説明できるか分からないのですが... submain.cというソースファイルの中で、 別のソースファイルにあるparameter()を呼び出しています。 parameter()のプロトタイプ宣言をしているparameter.hを submain.cに #include "parameter.h" と宣言しています。 parameter()があるソースファイルはparameter()の処理が書かれています
お礼
URLを参考にしたらコンパイルすることが出来ました!! 初心者の自分の質問に答えてくださいありがとうございました!!
補足
すみません・・・。コンパイルしていませんでした。 parameter()のソースファイルをコンパイルしようとしたら、 今度はparameter.cの方がエラー出てしまいました undefined reference to 'main'と書いてあります…。