IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    链接libjsoncpp.a时报错:which may bind externally can not be used when making a shared object; recompile with -fPIC

    小王发表于 2024-05-21 11:54:00
    love 0
    打开jsoncpp源码,修改CMakeLists.txt文件
    找到这一行代码:
    add_compile_options(-Wall -Wconversion -Wshadow -Wextra)
    改为
    add_compile_options(-Wall -Wconversion -Wshadow -Wextra -fPIC)

    重新编译源码

    把新生成的libjsoncpp.a文件复制到当前应用程序的工程中,重新编译工程源码

    O了!

    小王 2024-05-21 19:54 发表评论


沪ICP备19023445号-2号
友情链接