boost

将代码升级到更高版本的 cpp
boost

将代码升级到更高版本的 cpp

最近开始从事 c++ 程序员的工作。我正在做一个项目,为我的项目创建 docker 镜像。在编译过程中,我不断收到以下错误,尝试了多种方法。当前版本是 gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0,我要升级到的版本是 gcc (Debian 10.2.1-6) 10.2.1 20210110 错误: generic_x86_64/prod/build/s/p/Cab.cc: In function 'boost::process::posix_status p::Cab::Run(const string&, con...

Admin

未创建共享对象文件-Boost,Python,Ubuntu 18.04
boost

未创建共享对象文件-Boost,Python,Ubuntu 18.04

系统:Ubuntu 18.04。Python 3.8 是我的全局安装,但我有多个本地安装的 Python 版本,包括 2.7、3.4、3.6、3.7、3.8 和 3.9。 我有一个正在使用 boost 依赖项的项目。当我尝试导入它时,它显示 ImportError: libboost_python36.so.1.67.0: cannot open shared object file: No such file or directory. 为了确认它不存在,我 locate libboost_python36 并且没有找到结果。但是, locate li...

Admin

/usr/lib/ 中的 Boost 文件虽然不存在,但仍能被 cmake 找到
boost

/usr/lib/ 中的 Boost 文件虽然不存在,但仍能被 cmake 找到

我正在尝试在 Ubuntu 22.04 上从源代码安装 Boost 1.65。这工作正常,库按预期安装到 /usr/local/lib 中。但是,当我使用 find_boost 在我的项目上运行 CMake 时,CMake 给出了一个关于 boost 库的错误,而这些库显然存在于 /usr/lib 中。 CMake Warning at src/CMakeLists.txt:424 (add_library): Cannot generate a safe linker search path for target clcsim_models becau...

Admin

是否有一个包管理器提供最新的 boost/clang/cmake 版本并创建引用和环境变量?(18.04)
boost

是否有一个包管理器提供最新的 boost/clang/cmake 版本并创建引用和环境变量?(18.04)

我在 Ubuntu 18.04 上至少需要 clang 7+、boost 1.77+、cmake 3.11+,但我太笨了,无法手动安装它们,因为我不知道在哪里安装、链接什么以及设置哪些环境变量。因此我想问一下,是否有一个包管理器可以同时完成以下任务: 提供上述版本的工具和库 将下载的所有内容安装在正确的位置,并设置链接、引用、环境变量 我尝试使用 pip,但是我下载的 clang-7 无法被 cmake 找到。如果我使用 apt-get 下载 clang 6,那么 cmake 可以找到它。 ...

Admin

关于使用不良方法的注意事项
boost

关于使用不良方法的注意事项

我正在尝试完全删除Boost 1.71。我需要从Boost 1.71我收到的版本降级到以前的工作库'boost::placeholders' has not been declared,所以我想降级到Boost 1.66。 在终端上输入后,ldconfig只剩下一个实例: emanuele@emanuele-pc:~$ ldconfig -p | grep libboost libboost_thread.so.1.71.0 (libc6,x86-64) => /lib/x86_64-linux-gnu/libboost_thread.so.1...

Admin

如何制作 STLin 的 C++ 编译器支持模板以便安装 hpctoolkit?
boost

如何制作 STLin 的 C++ 编译器支持模板以便安装 hpctoolkit?

我正在尝试hpctoolkit使用 进行安装Spack。为了做到这一点,我执行了: git clone https://github.com/spack/spack.git cd spack/share/spack source setup-env.sh spack fetch -D hpctoolkit spack install hpctoolkit 我无法执行最后一条命令,因为出现以下错误: Error: ProcessError: Command exited with status 1: './bootstrap.sh' '--pre...

Admin

哪个 Ubuntu Boost 软件包包含 UUID 库?
boost

哪个 Ubuntu Boost 软件包包含 UUID 库?

我正在 Ubuntu 上使用 cmake 构建一个 C++ 程序,该程序使用 Boost UUID 库。我可以使用以下任一方式安装整个 Boost 套件 sudo apt install libboost-dev 或者 sudo apt install libboost-all-dev 但是,这似乎有点过度,而且浪费了我所需要的资源,因为 Ubuntu 有更有针对性的 Boost 包。话虽如此,我还是找不到包含 UUID 库的那个。 那么,我需要安装哪些最小软件包才能获得 UUID 库功能? 额外细节 ... 版本:20.10 / Groovy 我已经看...

Admin

CMake 找不到 libboost
boost

CMake 找不到 libboost

似乎有很多 CMake 无法找到 Boost 的问题。但是,我发现没有一个解决方案对我有用。所以也许我可以打印我的详细信息,看看是否有人能发现这个问题? 我在 Parallels VM 上使用 Ubuntu 18.04。我使用以下方法安装了 Boost 1.73: sudo add-apt-repository ppa:mhier/libboost-latest sudo apt update sudo apt install libboost1.73-dev 因为我想要 1.73(不是 Ubuntu 的 libboost-dev-all 的默认版本)。 ...

Admin

重置 Boost 安装
boost

重置 Boost 安装

我有一台 Ubuntu 18.04 机器,它附带默认的 Boost1.65版本。几个月前,我1.72从源代码安装了 Boost 版本。这变得非常成问题,因为 ROS(机器人操作系统)已经安装了该1.65版本。这是一个问题,因为 cmake 发现 Boost1.72是 Boost 版本。 有没有办法将我的1.65安装恢复为默认安装。我甚至不知道 boost 的安装是否已被删除。我想恢复为我的默认 boost 安装,并使用 cmake 指向它。 谢谢。 ...

Admin

分析
boost

分析

我从默认存储库安装了 boost 库 1.58,并从源代码安装了旧版本。现在我想删除 boost 1.58。 我首先删除了libboost-all-dev软件包,但仍然有四个软件包安装着,其中两个我分别删除了,还有两个我就是无法删除。这两个软件包是:libboost-system1.58.0和libboost-filesystem1.58.0。每当我这样做时,sudo apt-get --purge remove libboost-system1.58.0都会出现未满足的依赖关系错误,这与有关qt,我不知道它为什么与有关。 错误输出如下所示: The ...

Admin

如何在 Qt 上的 MinGW32 位编译器中处理 128 位变量?
boost

如何在 Qt 上的 MinGW32 位编译器中处理 128 位变量?

我想在其中一段代码中使用下面的公式 A = g^a mod p; //g 提升为模数 p。 (类似于 2^5 % 3)= 32%3 = 2 (这个等式看起来像安全的 Diffie Hellman 算法) 在哪里, ^ 是(幂) g 为固定数字 0x05 a 是128位(16字节)随机生成的数字, 并且 p 是固定的 128 位(16 字节)十六进制数 类似于(0x0xD4A283974897234CE908B3478387A3)。 我在用, Qt 4.8.7 编译器 MinGW32 (使用 boost 库 boost 1.70 检查...

Admin

libboost 的两个版本
boost

libboost 的两个版本

我正在使用需要安装 libboost 的 ndnSIM 模拟器,当我尝试运行任何代码时,出现以下错误: usr/local/lib/libns3-dev-emu-optimized.so: undefined reference to ns3::Queue::Dequeue()' /usr/local/lib/libns3-dev-emu-optimized.so: undefined reference to ns3::CallbackBase::Demangle(std::__cxx11::basic_string<char, std::ch...

Admin

如何为 Python2 和 Python3 构建 Boost Python?
boost

如何为 Python2 和 Python3 构建 Boost Python?

我试图为我使用的两个 Python 版本构建 Boost 1.65.1: ./bootstrap.sh --with-python=python2 --with-python=python3 但是,该选项的第一个实例--with-python已被忽略,并且我只得到了/usr/local/lib/libboost_python3.*库。 所以我打电话bootstrap给同一目录再次使用命令: ./bootstrap.sh --with-python=python2 之后我得到了两个 Boost Python 库 - 用于 Python2 和 Py...

Admin

创建具有共享库依赖项且不需要 autoconf 的 DEB 包
boost

创建具有共享库依赖项且不需要 autoconf 的 DEB 包

我有一个 C++ 项目,我想将其发布到 launchpad 上。 我尝试遵循网络上关于如何创建 Debian 软件包的每一个教程,它们都假设我已经设置了 autoconf。 问题是我没有使用 autoconf。我确实有一个自定义 makefile,我绝对不想使用 autoconf。 同时,这个项目依赖于 Boost 库,我希望能够在编译我自己的项目之前运行它们自己的安装脚本。 所以我的问题是如何实现这一点?创建一个依赖于 Boost >= 1.67 的 Debian 包,而不使用 autoconf。 请注意,在我的 Ubuntu 版本(16.04...

Admin

在 Ubuntu 18.04 上安装 CLIPP
boost

在 Ubuntu 18.04 上安装 CLIPP

我正在开发一个 C++ 项目,我想在我的 CLion 项目中包含一个 JavaScript 函数(从 C++ 调用 JavaScript 函数)。我发现剪辑可以执行此操作的库,但是那里提供的安装仅适用于 Windows。 有人能帮我提供在 Ubuntu 上安装 CliPP 的方法吗? 这将会很有帮助。提前谢谢您。 ...

Admin