我正在尝试运行此处详述的程序。代码需要 cURL 和 JSON 库,我一直按照这里的方向
我在运行程序时遇到了问题——当我编译时,我得到了 cURL 和 JSON 的未解决的外部符号链接器错误,所以我似乎做错了什么。
在编程方面我是一个完全的新手,所以任何建议都将不胜感激
您应该将jsoncpp
库头地址和编译器标志传递给您的编译器。例如对于 g++ 你应该这样做:
g++ -I/usr/include/jsoncpp/ -ljsoncpp yourCode.cpp
正如您在我的帖子中看到的,我为编译器指定了包含和库目录的自定义路径,如下所示:
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)所在的目录。