c++ - boost 安装验证

标签 c++ boost

验证已安装 boost 的最简单方法是什么?我确实尝试过手动查找文件,但作为 Linux 新手我无法做到。

我不确定是否有单行命令检查?

最佳答案

你可以尝试编译一个简单的程序:

#include <boost/shared_ptr.hpp>

int main() { }

您还可以在 /usr/include/boost/ 中查找 boost 头文件,也可以在 /usr/local/include/ 中查找,以防有人安装了本地(非分发)版本。

并行地,您可以/需要检查 /usr/lib(或 /usr/local/lib)以查找随 Boost 一起编译的库,例如 libboost_system.so.

如果您了解 cmake,您可以查看它的 FindBoost 模块,看看他们做了哪些检查来发现潜在的 boost 安装位置。

关于c++ - boost 安装验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8206480/

相关文章:

c++ - 操作系统 : GLUT window never appears

c++ - 使用可变数量的参数调用 QMetaObject::invokeMethod()

C++使用系统获取PID

c++ - 如何使用预处理器定义向应用程序添加简单的调试

c++ - 基类的虚拟方法被调用,而不是子类的重写实现

c++ - STL端口错误: '__cxa_demangle' is not a member of 'abi' for boost library

c++ - 错误:尝试使用 boost::asio::async_read 读取时, 'const_iterator' 中没有名为 'class boost::asio::mutable_buffer' 的类型

c++ - 如何遍历boost unordered_map?

c++ - 使用boost::asio::overlapped_ptr的代码无法用作等效的winapi代码

c++ - 使c++程序以交互方式将输入输出传递给windows命令提示符