【问题标题】:How to solve a problem of including json-glib.h in a c++ file如何解决在 c++ 文件中包含 json-glib.h 的问题
【发布时间】:2019-05-10 22:58:25
【问题描述】:

我正在尝试编译需要标头 json-glib.h 的 c++ 文件,并且编译日志显示找不到此类标头。我在 ubuntu 18.04 LTS 中。

我尝试执行dpkg -l '*json-glib*' 来检查我的系统中是否有这样的文件,结果是:

||/ Nombre                                       Versión                     Arquitectura                

ii  libjson-glib-1.0-0:amd64                     1.4.2-3                     amd64                     
ii  libjson-glib-1.0-common                      1.4.2-3                     all                       

接下来,我执行命令pkg-config --cflags libjson-glib-1.0,得到:

Package libjson-glib-1.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libjson-glib-1.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libjson-glib-1.0' found

我也试过pkg-config --cflags json-glib-1.0pkg-config --cflags json-glibpkg-config --cflags libjson-glib,结果和上面差不多。

我也按照Fatal error: json-glib.h file not foundhttps://unix.stackexchange.com/questions/297277/make-doesnt-find-an-installed-library/298035#298035 的回答的指示,还是有问题。

我在代码中包含的是:

 #include <json-glib/json-glib.h>
...

如果您能给我任何帮助,我将不胜感激,谢谢。

【问题讨论】:

    标签: json ubuntu glib apt


    【解决方案1】:

    尝试安装包libjson-glib-dev,然后运行pkg-config --cflags json-glib-1.0

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-17
      • 1970-01-01
      • 1970-01-01
      • 2020-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多