我嚴格遵循此文檔,以安裝在我的項目中使用jsoncpp庫:jsoncpp README如何使用JSON-CPP?
但我仍然有這個問題,我的編譯:
g++ -W -Wall -Werror -c -o src/ModConnection.o src/ModConnection.cpp src/ModConnection.cpp:15:23: fatal error: json/json.h: No such file or directory compilation terminated.
它發生時,我嘗試使用#include <json/json.h>
這裏是我的Linux MAKEFILE:
CXX = g++
NAME = bin/server
SRCS = ./src/ModConnection.cpp\
./src/unixNetwork.cpp
OBJS = $(SRCS:.cpp=.o)
CXXFLAGS += -W -Wall -Werror
LDFLAGS = -L ./src/jsoncpp-src-0.5.0/buildscons/linux-gcc4.5.1/src/lib_json/libjson_linux-gcc-4.5.1_libmt.a -I src/jsoncpp-src-0.5.0/include
RM = rm -f
$(NAME) : $(OBJS)
$(CXX) $(LDFLAGS) -o $(NAME) $(OBJS)
all : $(NAME)
clean :
$(RM) $(OBJS)
fclean : clean
$(RM) $(NAME)
re : fclean all
.PHONY : all clean fclean re
謝謝爲你提供幫助。
「Building/Testing」部分(來自您鏈接的自述文件)指示您使用'python scons.py platform = your-platform-here'來構建庫,但是您顯示的是'Makefile' 。您爲應用程序發佈的構建腳本,還是針對'jsoncpp'庫? – 2012-03-30 18:09:01