我正在尝试包含和编译
#include <json/json.h>
然而,即使我已经安装它并将其包含在项目设置中,它也找不到路径。
这是我到目前为止所做的:
libjson的路径:
/usr/include/jsoncpp-src-0.5.0
eclipse gcc c ++编译器中的选项:
-Ijson_linux-gcc-4.5.2_libmt -O0 -g3 -Wall -c -fmessage-length=0 -ljson_linux-gcc-4.5.2_libmt
gcc c ++链接器中的库:
-L/usr/include/jsoncpp-src-0.5.0/include/
我忘了做任何其他事情才能让它发挥作用?
答案 0 :(得分:1)
尝试将-I / usr / include / jsoncpp-src-0.5.0添加到编译器选项中
答案 1 :(得分:1)
-L表示在哪里可以找到共享库(例如.so)
-I是头文件的搜索路径。
如果在编译过程中出现问题(找不到json.h),那么你指的是错误的-I
如果在链接期间发生(未找到符号),则表示错误-L,错误-l或忘记运行ldconfig