1

libyaml に関連するいくつかのファイルをある日削除したためか、問題が発生しました。とにかく、gscam (ros パッケージ) をビルドしようとすると、このエラーが発生します。

/usr/bin/ld: warning: libyaml-cpp.so.0.2, needed by /opt/ros/hydro/lib/libcamera_calibration_parsers.so, not found (try using -rpath or -rpath-link)
/opt/ros/hydro/lib/libcamera_calibration_parsers.so: undefined reference to `YAML::Node::begin() const'

そして、どこで入手できるかわかりません。つまり、ここhttps://code.google.com/p/yaml-cpp/から 0.3 バージョンをダウンロードしましたが、それは私の目的のために機能します。何か助けはありますか?

4

1 に答える 1

0

yaml-cpp パッケージの再インストールを強制してみてください。Ubuntu でパッケージを再インストールする方法の詳細については、https://superuser.com/questions/102449/how-to-reinstall-a-package-using-apt-getを参照してください。

一般に、.deb パッケージによってインストールされたファイルは削除しないでください。

于 2014-05-26T01:39:26.620 に答える