###前提・実現したいこと
画像処理の勉強で論文の作者が公開されているプログラムをコンパイルしたところエラーが出てしまい困っています。普段はVisualstudioを使用しているのでcmakeやmakeなどは全く知識がありません。
仮想環境でUbuntuを導入しopencvなどは導入しました。
###発生している問題・エラーメッセージ
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libopencv_core.a(persistence.cpp.o): シンボル 'gzclose' への未定義参照です /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libz.so: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status CMakeFiles/mods.dir/build.make:236: ターゲット 'mods' のレシピで失敗しました make[2]: *** [mods] エラー 1 CMakeFiles/Makefile2:81: ターゲット 'CMakeFiles/mods.dir/all' のレシピで失敗しました make[1]: *** [CMakeFiles/mods.dir/all] エラー 2 Makefile:127: ターゲット 'all' のレシピで失敗しました make: *** [all] エラー 2
###該当のソースコード
プログラムのどこの部分でエラーになっているかもわからない状況のため公開先のURLを記載します。お時間があれば見て頂けないでしょうか。
http://cmp.felk.cvut.cz/wbs/
###試したこと
始めはopencvのパスが上手く通っていないのが原因だと思ったためパスの確認は行いました。また、third_party/Eigenのエラーが出たため新しいものをダウンロードしてEigenのフォルダを置き換えたら解消されました。
コンパイルはreadmeの通りに初めから実行しました。
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/07 07:27