我安装了几个包。我已经安装,构建,当我发出“make”命令时,我收到链接错误......这里的错误:
LINKING CXX executable psmoveinput
/usr/bin/ld: cannot find -lboost_thread-mt
/usr/bin/ld: cannot find -lboost_program_options-mt
我想在程序中安装一个Makefile,在这些文件夹中,我有“link.txt”,并且有-lboost_thread-mt,-lboost_program_options-mt。
我已经安装了lboost-dev ...我忘记了我安装的软件包的数量,但链接不好,我不知道如何解决它。我是ubuntu的业余爱好者。请帮我。
操作系统:Kali GNOME 3.4.2
答案 0 :(得分:0)
您应该通过在compiation上传递-L
参数,将boost安装的库路径添加到链接器路径。
e.g。 gcc foo.cpp -o foo -L path/to/boost/library -lboost_thread-mt -lboost_program_options-mt