参考博客

错误产生

安装json-c库之后,根据GitHub上面的readme文件链接到json-c库时出现以下错误:

SDMBNJson.h:9:23: fatal error: json/json.h: No such file or directory#include <json/json.h>^
compilation terminated.

贴出readme:

Linking to `libjson-c`
----------------------If your system has `pkgconfig`,
then you can just add this to your `makefile`:\```make
CFLAGS += $(shell pkg-config --cflags json-c)
LDFLAGS += $(shell pkg-config --libs json-c)
\ ```Without `pkgconfig`, you would do something like this:\```make
JSON_C_DIR=/path/to/json_c/install
CFLAGS += -I$(JSON_C_DIR)/include/json-c
LDFLAGS+= -L$(JSON_C_DIR)/lib -ljson-c
\```

可是,按照readme上面的做法还是无法解决问题。

解决方案

在Linux系统中,/usr/include/ 是C/C++等的头文件放置处,当使用源代码方式安装某些数据时,会使用到其中很多文件。因此将编译安装完成的json-c文件夹改名为“json”放在/usr/include/目录下,即可解决:

cd /usr/include
sudo mkdir json
sudo cp /usr/local/include/json-c/* /usr/include/json/

转载于:https://www.cnblogs.com/031602523liu/p/9927093.html

解决Ubuntu16.04 fatal error: json/json.h: No such file or directory相关推荐

  1. ubuntu16.04 编译出错:fatal error: SDL/SDL.h: No such file or directory

    在ubuntu 16.04编译神经网络代码时候,遇到了这样一种错误? fatal error: SDL/SDL.h: No such file or directory 原因是SDL库没有安装,根据你 ...

  2. 解决编译redis报错zmalloc.h:50:10: fatal error: jemalloc/jemalloc.h: No such file or directory

    解决方法 进入redis的目录后运行: sudo make 时报错:zmalloc.h:50:10: fatal error: jemalloc/jemalloc.h: No such file or ...

  3. 关于 麒麟系统开发错误“fatal error: GL/gl.h: No such file or directory“ 的解决方法

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/125149955 红胖子(红模仿)的博文大全:开发技术集 ...

  4. PointTransformer编译pointops_cuda报错fatal error: THC/THC.h: No such file or directory

    错误信息 Ubuntu 20.04 CUDA 11.6 PyTorch 1.13.0 尝试运行PointTransformer代码, 编译pointops_cuda的时候报错: > py set ...

  5. 在Jetson Xavier NX上安装torchvision编译报错:fatal error: libavcodec/avcodec.h: No such file or directory

    文章目录: 1 问题原因说明 2 解决方法 1 问题原因说明 1.尝试安装torchvision 在Jetson NX设备上安装torch的版本是1.6.0版本,对应安装torchvision版本应该 ...

  6. linux uuid错误,Linux 错误:fatal error: uuid/uuid.h: No such file or directory

    重新configure 后,出现别的错误:fatal error: uuid/uuid.h: No such file or directory 这是因为没有uuid库和头文件,需要安装e2fspro ...

  7. fatal error: THC/THC.h: No such file or directory

    笔者在配置训练环境,编译cu文件时出现了这个错误 fatal error: THC/THC.h: No such file or directory 查询解决方案后其他答主给出的解决办法是pytorc ...

  8. nms_rotated编译出错fatal error: THC/THC.h: No such file or directory

    问题描述: 使用 python setup.py develop #or "pip install -v -e ." 编译nms_rotated时出错: fatal error: ...

  9. linux 内核编译 错误 fatal error: linux/compiler-gcc6.h: No such file or directory

    在交叉编译i.MX6UL的Kernel代码时出现这个错误 CHK include/config/kernel.release  Using .. as source for kernel  GEN . ...

  10. 【错误记录】编译 Linux 内核报错 ( fatal error: openssl/opensslv.h: No such file or directory )

    文章目录 一.报错信息 二.解决方案 一.报错信息 编译 Linux 内核 , 执行 sudo make 命令 , 开始正式编译 Linux 内核 , 报如下错误 : root@ubuntu:~/ke ...

最新文章

  1. JEESZ架构、分布式服务:Dubbo+Zookeeper+Proxy+Restful
  2. python 遍历xml所有节点
  3. python链表怎么定义_python:链表定义以及实现
  4. 链接脚本使用----- 将二进制文件作为一个段
  5. matlab 如何hidden,Matlab基本函数-hidden函数
  6. 【Java从0到架构师】SpringBoot - 入门_配置文件_YAML
  7. oracle sql between and 范围,oracle between and 边界有关问题
  8. 比特币以太坊数字货币钱包安全助记词安全问题
  9. 黄淮学院计算机专业录取分数线2019,黄淮学院2020年录取分数线(附2017-2020年分数线)...
  10. navicat建mysql数据库密码_Navicat修改MySQL数据库密码的多种方法
  11. windows聚焦失效的解决办法
  12. android手机deviceowner,Android之解决Gigaset手机不能设置DeviceOwner权限提示already provisioned问题...
  13. 不同比例,不同尺寸的笔记本屏幕对比
  14. pb中操作excel表格函数
  15. 关于daemonize()
  16. vue实现实例搜索和排序
  17. C# Winform添加背景图片后加载的时候控件卡
  18. 中移动内部 无线信号测试软件,- 移动网无线信号质量监测系统[图]
  19. 洛谷 P4147 玉蟾宫 题解【悬线dp】
  20. 快速理解各类软件开发过程模型(瀑布模型、螺旋模型、喷泉模型等)

热门文章

  1. Xcode 不用签名编译程序
  2. 等待CreateProcess进程退出
  3. 网络流 (EK Dinic)
  4. 买卖股票的最佳时机III
  5. c++ primer 5th p289页练习题自己的解答程序
  6. 0x84bb0001 sqlserver_sqlserver 实现收缩数据库日志操作
  7. 1.4 torch_向量/矩阵求偏导
  8. 1-冒泡排序C实现(递增递减的简单转换)
  9. Hibernate Reference Documentation
  10. 百度获取图片 json格式解析