Take the 2-minute tour ×  I have just installed libjson from
sourceforge.net . I tried executing a simple program But i get
this error  ‘JSONNode’ was not declared in this scope  Here is
the code   #include <libjson.h>  int main()     JSONNode
n(JSON_NODE);     c.push_back(JSONNode("", 16));
c.push_back(JSONNode("", 43));     c.push_back(JSONNode("",
69));       std::string jc = n.write_formatted();      return 0;
M I missing some header file ?  share|improve this question Did
you make sure libjson.h was saved in the same project folder as
this .cpp file? –  0x499602D2 Aug 20 '12 at 11:58 Is it in some
namespace? –  Lyubomir Vasilev Aug 20 '12 at 12:01 add comment
4 Answers  up vote 1 down vote accepted  I see that libjson
stuff is defined in the json namespace. Please try adding json::
in front of JSONNode solve the problem? Like this:
json::JSONNode n(JSON_NODE); json::JSONNode c(JSON_ARRAY);
share|improve this answer didnt solve the problem . I get 'json
has not been declared' error. –  Vihaan Verma