Makefile 没有libboost\u date\u time的规则。a

Makefile 没有libboost\u date\u time的规则。a,makefile,Makefile,我正试图在我的x64 Ubuntu盒上编译 $ LANG=C make CONF=Release "make" -f nbproject/Makefile-Release.mk QMAKE= SUBPROJECTS= .build-conf make[1]: Entering directory `/home/david/Development/OpenBM_git/OpenBM/gateway' "make" -f nbproject/Makefile-Release.mk dist/Rel

我正试图在我的x64 Ubuntu盒上编译

$ LANG=C make CONF=Release
"make" -f nbproject/Makefile-Release.mk QMAKE= SUBPROJECTS= .build-conf
make[1]: Entering directory `/home/david/Development/OpenBM_git/OpenBM/gateway'
"make"  -f nbproject/Makefile-Release.mk dist/Release/GNU-Linux-x86/gateway
make[2]: Entering directory `/home/david/Development/OpenBM_git/OpenBM/gateway'
make[2]: *** No rule to make target `/usr/lib/libboost_date_time.a', needed by `dist/Release/GNU-Linux-x86/gateway'.  Stop.
make[2]: Leaving directory `/home/david/Development/OpenBM_git/OpenBM/gateway'
make[1]: *** [.build-conf] Error 2
make[1]: Leaving directory `/home/david/Development/OpenBM_git/OpenBM/gateway'
make: *** [.build-impl] Error 2

请问我你是否需要任何信息来帮助我。谢谢。

如果您执行
LANG=C make CONF=release
,会发生什么?顺便说一下,英文版的错误消息对您没有多大帮助。看起来
boost date time
库没有正确安装。这发生在两个不同的盒子上,我的raspberry上也是如此。我现在用英语回复。可能尝试
sudo apt get install libboost date time dev
来安装所需的boost库它似乎包含在libboot all dev中,所以它已经安装了:(看起来一样,可能有帮助?