链接错误CXX
Linking error CXX
我安装了几个软件包。我已经安装、构建了,当我发出"make"命令时,我会收到一个链接错误。。。这里的错误:
LINKING CXX executable psmoveinput
/usr/bin/ld: cannot find -lboost_thread-mt
/usr/bin/ld: cannot find -lboost_program_options-mt
我想安装的程序中有一个Makefiles,在这些文件夹中,我有"link.txt",还有-lbox_thread-mt、-lbox_program_options-mt。
我已经安装了lbost-dev。。。我忘记了我安装的软件包的数量,但链接不好,我不知道该怎么解决。我是ubuntu的业余爱好者。请帮帮我。
操作系统:Kali GNOME 3.4.2
您应该通过在编译时传递-L
参数,将boost安装的库路径添加到链接器路径中。
例如gcc foo.cpp -o foo -L path/to/boost/library -lboost_thread-mt -lboost_program_options-mt
相关文章:
- 警告处理为错误这里有什么问题
- "error: no matching function for call to"构造函数错误
- boost::进程间消息队列引发错误
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 有关插入适配器的错误。[错误]请求从 'back_insert_iterator<vector<>>' 类型转换为非标量类型
- QT在错误的班级中寻找空位
- vector.resize()中的分配错误
- 代码在main()中运行,但在函数中出现错误
- 释放错误后堆使用
- (C++)分析树以计算返回错误值的简单算术表达式
- Project Euler问题4的错误解决方案
- xmake总是报告:错误:无法获取cxx的程序,为什么
- 在为 iOS 构建 aws-sdk-cpp 时,cmake 上的 CXX 编译器错误已损坏
- c++ 链接器错误"针对'.rodata.str1.1'的重新定位R_X86_64_32"链接 CXX 共享库 libsrt.so
- 链接错误 CXX:找不到 -lvulkan
- mex 编译错误: 无法识别的开关: -cxx
- mystackwalker.cxx(29):错误 C3861:"捕获堆栈回跟踪":找不到标识符
- 链接错误CXX
- MinGW/Cxx测试奇怪的错误
- Cmake 错误:CXX 编译器标识未知,C 编译器标识未知