簡體   English   中英

找不到libyaml-cpp.s.0.2

[英]libyaml-cpp.s.0.2 not found

我遇到了一個問題,可能是因為有一天我刪除了一些與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版本,它可以滿足我的目的。 有什么幫助嗎?

嘗試強制重新安裝yaml-cpp軟件包。 有關如何在Ubuntu中重新安裝軟件包的詳細信息,請參見https://superuser.com/questions/102449/how-to-reinstall-a-package-using-apt-get

通常,您不應刪除.deb軟件包安裝的文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM