0
を失敗した私は、ブーストを使用してFreeBSD上でいくつかのコード(ない鉱山)、コンパイルしようとしていますが、私はMakefileを実行したとき、私は、次のエラーを取得:FreeBSDでは、ブーストは、コンパイルが
g++ -Wall -I/usr/local/include/boost `taglib-config --cflags` -fPIC -O3 -DBOOST_UBLAS_NDEBUG -DNDEBUG -c -o Codegen.o Codegen.cxx In file included from SubbandAnalysis.h:11, from Fingerprint.h:12, from Codegen.cxx:13: MatrixUtility.h:12:42: error: boost/numeric/ublas/matrix.hpp: No such file or directory MatrixUtility.h:13:48: error: boost/numeric/ublas/matrix_proxy.hpp: No such file or directory In file included from SubbandAnalysis.h:11, from Fingerprint.h:12, from Codegen.cxx:13: MatrixUtility.h:15: error: 'boost' has not been declared MatrixUtility.h:15: error: 'ublas' is not a namespace-name
私はインストールしましたファイルmatrix.hpp
などは実際には/usr/local/include/boost/numeric/ublas/
というフォルダにあります。
私はそれを修正するために何ができますか?それが今であるため
どうもありがとうコンパイラの検索だけで
-I/usr/local/include
でなければなりません。それは本当にうまくいった。 – Ibolit