"使" rcssmonitor项目的命令

时间:2016-10-15 01:38:09

标签: c++

我正在为soccer2d sim安装rcssmonitor,并且在制作这个项目时出现问题,这里出现了错误:

/usr/bin/ld: cannot find -lfontconfig
collect2: error: ld returned 1 exit status
Makefile:477: recipe for target 'rcssmonitor' failed
make[2]: *** [rcssmonitor] Error 1
make[2]: Leaving directory '/rccserver/rcssmonitor/src'
Makefile:382: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/rccserver/rcssmonitor'
Makefile:322: recipe for target 'all' failed
make: *** [all] Error 2

我从sourceforge下载了最新版本 我该如何解决?

1 个答案:

答案 0 :(得分:0)

在一个足够新的Debian / Ubuntu中,所需的包称为libfontconfig1-dev。执行apt install libfontconfig1-dev(几乎)@krzaq建议。

但您可能还需要其他开发包。如果链接器归咎于-lsome,那么您需要一个共享库libsome.so,通常位于/usr/lib/usr/lib32(可能还有其他变体,如/lib,{ {1}}等等。理解给定文件所属包的最简单方法可能是安装apt-file包,然后查询所需的库。