You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

构建失败:提示“library 'DoubleConversion' not found”如何解决?

解决ld: library 'DoubleConversion' not found链接错误
  • 先确认DoubleConversion库是否已安装:

    • macOS环境用Homebrew:brew install double-conversion
    • Ubuntu/Debian环境用apt:sudo apt-get install libdouble-conversion-dev
    • 源码编译安装的话,下载源码后执行cmake . && make && sudo make install
  • 编译时指定库路径和链接参数:
    如果库不在系统默认搜索目录,编译命令要补充库路径和链接标记,示例:
    clang your_code.cpp -o output -L/usr/local/lib -ldouble-conversion
    把/usr/local/lib替换为实际的库安装路径

  • 检查构建配置文件:

    • 用CMake的话,在CMakeLists.txt中添加:
      find_package(double-conversion REQUIRED)
      target_link_libraries(你的目标程序名 PRIVATE double-conversion::double-conversion)
      
    • 用Makefile的话,确保LIBS变量包含-ldouble-conversion,LDFLAGS补充库所在路径
  • Xcode项目适配:

    • 打开Build Settings,找到Library Search Paths,添加DoubleConversion库的存放路径
    • 在Other Linker Flags中添加-ldouble-conversion

内容的提问来源于stack exchange,提问作者Diptanshu Nasare

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 10:59:51