gpt4 book ai didi

c++ - 在 Mac OS X 10.9 和 Xcode 上安装 GMP 库

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

我的问题和标题一样简单。我有一台装有 OS X Mavericks (10.9.4) 和 Xcode (5.1.1) 的 Macbook Pro。我需要安装 GMP 任意精度库,这样我就可以在 Xcode 中编写支持 GMP 的程序。

  • 我是从官网下载的包
  • 我把它解压到我的桌面
  • ./configure --prefix=/usr/local --enable-cxx
  • make
  • make check
  • sudo make install

但是当我进入 Xcode 并且只是 #include <gmpxx.h>它没有找到它。将 -lgmp 添加到我的链接器标志也会导致错误。

我还尝试将自制软件与 brew install gmp 结合使用但这也不起作用(相同的症状)

解决这个问题的正确方法是什么?

最佳答案

你需要确保你有一个包含路径 -I/usr/local/include , 在你可以包括 <gmpxx.h> 之前(或 <gmp.h> 就此而言)。

此外,添加 -lgmp是不够的,因为那只是 C 接口(interface)。你想链接 -lgmpxx (C++ 库),并可能使用 -L/usr/local/lib 指定该库的路径.

您可以运行 otool -L /usr/local/lib/libgmpxx.dylib , 以确保 libgmp.dylib已经链接到它。应该是这样。

关于c++ - 在 Mac OS X 10.9 和 Xcode 上安装 GMP 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25347054/

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