2017-07-11 3 views
1

私は成功し、次の手順を使用して1.7 vmmlibインストールされている: はhttps://github.com/VMML/vmmlib/tree/1.7 からファイルをダウンロードし、以下の手順に従っ:今vmmlibテストプログラムをコンパイルして実行するには?

mkdir vmmlib/build 
cd vmmlib/build 
cmake .. 
make 

を、私はテスト用フォルダ「t3_hosvd_testでプログラムを実行しようとしています。私はそれを実行することはできません。 私はMakefileを実行しようとしましたが、次のエラーを得た:

svd_test.cpp:13:0: 
../include/vmmlib/vmmlib.hpp:33:30: fatal error: vmmlib/version.hpp: No such file or directory 
compilation terminated. 
: recipe for target 'svd_test.o' failed 

make: *** [svd_test.o] Error 1 

私も、端末で以下のコマンドを与えることによって、実行してみました:

g++ t3_hosvd_test.cpp -lapack -lvmmlib

をが、エラーが発生しました:

t3_hosvd_test.cpp:2:31: fatal error: vmmlib/t3_hosvd.hpp: No such file or directory 
    compilation terminated. 

このプログラムをコンパイルして、Ubuntu 16.04で実行できる人がいますか?

+0

'vmmlib'はひどく維持維持するか、しないかのようです。 – dlmeetei

答えて

0

直接コンパイルするときは、インクルードパスを-Iオプションで指定する必要があります。

g++ t3_hosvd_test.cpp -I/usr/local/vmmlib17/include -lapack -lvmmlib

また、あなたのパスが含まれていることを確認を含める/ vmmlibするように設定されていない/ vmmlib含ま/ vmmlib

関連する問題