2015-02-13 3 views
1

Я пытаюсь использовать объединенную версию jsoncpp в моем собственном проекте. При использовании моего Makefile, он жалуется, что он не находит json_tool.h:Связанные проблемы с jsoncpp

input/jsoncpp.cpp:193:23: fatal error: json_tool.h: No such file or directory 
#include "json_tool.h" 

В моей Makefile У меня есть:

jsoncpp.o: input/jsoncpp.cpp input/json/json.h 
    $(CXX) $(CXXFLAGS) -c input/jsoncpp.cpp $(LIBS) 

с jsoncpp.cpp и/JSON json.h, созданные с по сценарию amalgamate.py. Что я делаю не так?

ответ

1

Вы не настроили ваш включить путь правильно

Добавьте в вашу команду сборки:

-I input/json/ 
+0

Хороший вопрос. (Хотя это должно быть '-I input /'.) Мы должны использовать '#include" json/json.h "вместо" #include '. [Fixed] (https://github.com/open-source-parsers/jsoncpp/pull/173). – cdunn2001

+0

@ cdunn Да, дано :) Я думаю, вам решать, чтобы дать авторитетный ответ сейчас :) –

+0

Вы можете просмотреть запрос на тяну. :-) – cdunn2001

Смежные вопросы