【问题标题】:jsconcpp linker problemsjsconcpp 链接器问题
【发布时间】:2012-04-16 00:21:24
【问题描述】:

我正在尝试运行详细的程序here。代码需要cURL和JSON库,我一直按照here的方向走

我在运行程序时遇到了问题 - 当我编译时,我得到了 cURL 和 JSON 的未解决的外部符号链接器错误,所以我似乎做错了什么。

在编程方面我是一个完全的新手,所以任何建议都将不胜感激

【问题讨论】:

  • 能否将错误添加到您的问题中,以及如何构建应用程序。
  • 请在您的问题中添加链接器错误消息,否则无法为您提供帮助。

标签: c++ curl jsoncpp


【解决方案1】:

正如您在我的post 中看到的,我为编译器指定了包含的自定义路径和库目录,如下所示:

g++ -g -Wall -Ilibs/include -Llibs/lib -o prog prog.cpp CURLWrapper.cpp -lcurl -ljson_linux-gcc-4.5.2_libmt

将 I[libs/include] -L[libs/lib] 路径替换为放置库(cURL 和 JSON)所在的目录。

【讨论】:

    【解决方案2】:

    您应该将jsoncpp 库头地址和编译器标志传递给您的编译器。例如对于 g++ 你应该这样做:

    g++ -I/usr/include/jsoncpp/ -ljsoncpp yourCode.cpp
    

    【讨论】:

      猜你喜欢
      • 2011-05-08
      • 2020-02-19
      • 2010-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-30
      • 2013-04-05
      相关资源
      最近更新 更多