- ベストアンサー
includeが出来ない訳とは?
みなさん、こんにちわ。 C++の勉強を始めたばっかりの弱小物ではありますが、 INCLUDEの件に関して、 分からないことが発生し、 検索方法が悪いのか?自己解決に至りませんでしたので、 お力をかしていただけると大変ありがたく質問させていただきました。 宜しくお願い致します。 他のディレクトリ下にあるhppファイルを includeしようと思っていたのですが、 コンパイルすると、 以下のとおりのお叱りをいただいてしまいます。 error: ‘test.hpp’ in namespace ‘dirA’ does not name a type  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 詳細は以下のとおりです。 ・ディレクトリ「dirA」の直下に 「test.hpp」 があり、 ・ディレクトリ「dirB」の直下に 「go.hpp」 がある。 「go.hpp」の先頭にて、 以下のとおり、 test.hppのインクルードを済ませてはいます。 ========================== [host]#cat go.hpp #include <dirA/test.hpp> dirA::test _mark; ========================== すごく簡単な内容でしたら大変恐縮ではありますが、 周囲にプログラム経験者が皆無な事もあり、 小さな事でも アドバイスいただけると大変ありがたい次第です。 どうぞ宜しくお願い致します。
- みんなの回答 (4)
- 専門家の回答
お礼
MrBanさん! 再びありがとうございます! インクルードパスの設定を行うも、 現在は解決には至りませんでしたが、 インクルードの部分に関して、 少しjavaと混同していた部分を改める事ができました。 いただいたアドバイスを参考に、 もう少し、進めてみたいと思います。