ブーストを使用する FreeBSD (私のものではない) でいくつかのコードをコンパイルしようとしていますが、Makefile を実行すると、次のエラーが発生します。
g++ -Wall -I/usr/local/include/boost `taglib-config --cflags` -fPIC -O3 -DBOOST_UBLAS_NDEBUG -DNDEBUG -c -o Codegen.o Codegen.cxx SubbandAnalysis.h:11 からインクルードされたファイルでは、 Fingerprint.h:12 から、 Codegen.cxx:13 から: MatrixUtility.h:12:42: エラー: boost/numeric/ublas/matrix.hpp: そのようなファイルまたはディレクトリはありません MatrixUtility.h:13:48: エラー: boost/numeric/ublas/matrix_proxy.hpp: そのようなファイルまたはディレクトリはありません SubbandAnalysis.h:11 からインクルードされたファイルでは、 Fingerprint.h:12 から、 Codegen.cxx:13 から: MatrixUtility.h:15: エラー: 'boost' が宣言されていません MatrixUtility.h:15: エラー: 'ublas' は名前空間名ではありません
ブーストをインストールしましたが、ファイルmatrix.hpp
などは確かにフォルダーにあります/usr/local/include/boost/numeric/ublas/
。
修正するにはどうすればよいですか?