pkg-config 路径问题

例如:

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

设置环境变量PKG_CONFIG_PATH方法举例如下:

找到 opencv.pc所在文件夹 比如 /test/

设置为环境变量

export PKG_CONFIG_PATH=/test/:$PKG_CONFIG_PATH

时间: 2024-11-09 04:49:17

pkg-config 路径问题的相关文章

ffmpeg2.2.3编译安装

参考文档:http://blog.chinaunix.net/uid-23069658-id-4018842.html 下载所需解码器: lame:wget http://nchc.dl.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz libogg:wget http://downloads.xiph.org/releases/ogg/libogg-1.3.2.tar.gz libvorbis:wget http://downl

GCC 命令行详解 -L 指定库的路径 -l 指定需连接的库名

为什么会出现undefined reference to 'xxxxx'错误?首先这是链接错误,不是编译错误,也就是说如果只有这个错误,说明你的程序源码本身没有问题,是你用编译器编译时参数用得不对,没有指定链接程序要用到得库,比如你的程序里用到了一些数学函数,那么你就要在编译参数里指定程序要链接数学库,方法是在编译命令行里加入-lm. -l参数和-L参数-l参数就是用来指定程序要链接的库,-l参数紧接着就是库名,那么库名跟真正的库文件名有什么关系呢?就拿数学库来说,他的库名是m,他的库文件名是l

Log4j2 — Log4j2导入、LogEvent、配置文件编写及路径

1. Log4j2的导入 首先到http://logging.apache.org/log4j/2.x/download.html 上下载最新的log4j2的jar包,然后再eclipse中加入log4j-api-2.4.1.jar和log4j-core-2.4.1.jar,需要注意的是不要将所有jar都导入工程造成不必要的混乱. 2.LogEvent 左边竖栏是Event的Level,右边横栏是LoggerConfig(即filter)的Level.Yes的意思就是这个event可以通过fil

java读取项目根路径下和任意磁盘位置下的properties文件

1.读取项目根路径下的properties文件比较简单也是比较常见的一种操作. 具体代码如下: package com.xuanen.util; import java.util.Properties; import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.support.PropertiesLoaderUtils; public class PropertyUtil {

ros_arduino_bridge功能包的使用

写在前面 概述 关于ROS官方文档 系统要求 在你的Linux下准备串口 安装ros_arduino_bridge功能包集 加载ROSArduinoBridge的Sketch 固件程序命令 测试你的电线连接 配置ros_arduino_python节点 启动ros_arduino_python节点 查看传感器数据 发送Twist命令与查看里程计数据 ROS服务 使用板上编码器计数仅支持ArduinoUno NOTE 可能遇到的错误 参考资料 写在前面 本文是根据ros_arduino_bridg

Pacman命令介绍

用pacman很久了,一直没有深入去研究到底它包含多少神秘的力量,每次都是pacman -Syu就简单的把所有升级更新问题搞定实在是让笔者懒惰了很多.不过也正是因为pacman的简单让笔者爱不释手,同时Archlinux的强大灵活也让其成为笔者最为心仪的Linux,不过笔者对Archlinux的最终评价就是-Archlinux是一款为折腾而诞生的Linux(至少对笔者来说是这样的).想要折腾,就用Archlinux吧.今天给大家带来的是Archlinux下最关键,也是灵魂的工具pacman命令介

《软件调试的艺术》学习笔记——GDB使用技巧摘要

<软件调试的艺术>学习笔记——GDB使用技巧摘要 <软件调试的艺术>,因为名是The Art of Debugging with GDB, DDD, and Eclipse. 作者是美国的Norman Matloff和Peter Jay Salzman,中文版由张云翻译.是人邮出版社图灵程序设计丛书初版.这里称为"艺术",个人觉得有点过了,但是其中关于gdb以及在gdb基础之上集成的DDD和Eclipse调试技巧的整理确实是做的很好,对于Linux/开源社区下的

移植tslib和Qt5.6到三星s5pv210开发板

tslib1.4移植 下载tslib1.4后 1.cp tslib-1.4.tar.bz2 /home/gec 2.tar jxvf tslib-1.4.tar.bz2 3.sudo -s 4.cd tslib-1.4/ 5../configure --host=arm-linux --prefix=/usr/local/arm ac_cv_func_malloc_0_nonnull=yes 6.make 7.make install 修改tslib安装目录下的/etc/ts.conf文件去掉#

【环境篇】搭建golang开发环境

学习一门语言,很多人都会是从搭建环境开始.有的语言的环境比较复杂,而有的语言环境很简单.对于go而言,说简单,的确不难,但有些概念需要先对其有所理解,才知道为什么这么用.网上对于怎么搭建一个golang开发环境已有了很多的教程,在这里我会简单介绍,不做过多描述.本篇文章仅对一些概念进行介绍,以及分享对一些我本人搭建开发环境的心得与技巧,如有错误,欢迎指正和交流. 搭建golang环境 1.到golang下载地址下载对应环境的安装包或者源码,若是Linux环境的话,将源码包下载解压之后,放至/us

ELK环境部署与群集配置

一.ELK是什么? 1.1  ELK由来 ELK是elasticsearch,logstash,kibana  这三个工具的简称 1.2  ELK三个组件的介绍 Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等. Logstash是一个完全开源的工具,他可以对你的日志进行收集.过滤,并将其存储供以后使用(如,搜索). Kibana 也是一个开源和免费的工具,它Kibana可以为 L