gpt4 book ai didi

c++ - 使用单独的 Boost 库编译,无需安装 Boost

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:30:50 25 4
gpt4 key购买 nike

我正在实现一些 C++ 代码,我希望这些代码尽可能具有可移植性。我想避免依赖需要 root 权限才能安装的库。此外,我更愿意避免在我的存储库中保留大型库的拷贝,我也不希望对库进行用户级安装(仅仅是因为我必须在多台计算机上手动安装它们。)

我想使用 normal_distribution Boost 在我的项目中的功能。我知道安装 Boost 的典型方法需要 sudo apt-getsudo yum命令类型,但我在运行此代码的系统上没有 root 访问权限。为了解决这个问题,我想知道我是否可以简单地放置一份 Boost 的 normal_distribution.cppnormal_distribution.hpp在我的代码目录中,并使用这些文件编译/链接我的代码。这行得通吗?

读者可能想知道为什么我不只是使用 normal_distribution在 TR1 或 C++11 中实现。答案是我需要保持与仍然运行 g++ 4.1.x 的一些大学管理的集群的兼容性,这些集群(至少根据我的经验)不支持 <TR1/random>。 .

最佳答案

我想 BCP (Boost Copy)正是根据您的情况编写的。

关于c++ - 使用单独的 Boost 库编译,无需安装 Boost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11596959/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com