gpt4 book ai didi

linux - jsoncpp 错误 : ‘PrecisionType’ is not a class or namespace

转载 作者:太空宇宙 更新时间:2023-11-04 10:09:25 27 4
gpt4 key购买 nike

我在 Github 上下载了 jsoncpp。并用介子和忍者 build 和安装它。但是当我包括 <json/json.h>在我的程序中,我得到了错误:

‘PrecisionType’ is not a class or namespace.

"json/writer.h"有什么问题吗? ?

错误: error

最佳答案

我的猜测是您正在使用来自 https://finbarr.ca/jsoncpp-example/

问题可能是标志顺序中的 Makefile 问题:

将示例中的 Makefile 更改为如下所示:

CXX = g++
CPPFLAGS = -std=gnu++11
LDFLAGS = -L/{YOUR_PATH}/jsoncpp/build/debug/src/lib_json -ljsoncpp
INC = -I/{YOUR_PATH}/jsoncpp/include

main: main.cpp
$(CXX) -o main main.cpp $(CPPFLAGS) $(INC) $(LDFLAGS)

修复你的路径,但要确保标志的顺序是正确的......

关于linux - jsoncpp 错误 : ‘PrecisionType’ is not a class or namespace,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49995936/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com