私はヘッダファイルのみからなるライブラリであるmaths
というディレクトリを持っています。 私は私のホームディレクトリで次のコマンドを実行して、私のプログラムをコンパイルしようとしています:ヘッダを含むディレクトリを含む場合のコンパイルエラー
g++ -I ../maths prog1.cpp prog2.cpp test.cpp -o et -lboost_date_time -lgsl -lgslcblas
をしかし、私は、次のコンパイルエラーを取得:
prog1.cpp:4:23: fatal error: maths/Dense: No such file or directory
compilation terminated.
prog2.cpp:6:23: fatal error: maths/Dense: No such file or directory
compilation terminated.
maths
(つまり私と同じディレクトリにありますホームディレクトリ)を.cppファイルとして作成し、自宅からもコンパイルラインを実行しています。
prog1.cppとprog2.cppにはそれぞれ次のヘッダーがあります。 #include<maths/Dense>
の4行目と6行目にエラーが発生しています。
どうすれば修正できますか?
Dense.hまたはDense.hppではないと確信していますか? –
@chris、それはそれを解決した...ありがとう! – user1155299