使用c ++ </json>在eclipse中编译<json json.h =“”>

时间:2012-12-24 17:34:11

标签: c++ eclipse libjson

我正在尝试包含和编译

#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/

我忘了做任何其他事情才能让它发挥作用?

2 个答案:

答案 0 :(得分:1)

尝试将-I / usr / include / jsoncpp-src-0.5.0添加到编译器选项中

答案 1 :(得分:1)

-L表示在哪里可以找到共享库(例如.so)

-I是头文件的搜索路径。

如果在编译过程中出现问题(找不到json.h),那么你指的是错误的-I

如果在链接期间发生(未找到符号),则表示错误-L,错误-l或忘记运行ldconfig

相关问题