首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用pkg-config --cflgas opencv和pkg-config --ldflag但不能执行的程序正常运行(ubuntu 16.04)

在Ubuntu 16.04上,使用pkg-config命令可以获取OpenCV库的编译和链接标志。具体命令如下:

  1. pkg-config --cflags opencv:该命令将返回编译OpenCV库所需的标志,包括头文件路径和其他编译选项。
  2. pkg-config --libs opencv:该命令将返回链接OpenCV库所需的标志,包括库文件路径和其他链接选项。

如果你的程序无法正常执行,可能是由于以下原因:

  1. 缺少OpenCV库:请确保已经正确安装了OpenCV库。可以使用以下命令安装OpenCV库:
  2. 缺少OpenCV库:请确保已经正确安装了OpenCV库。可以使用以下命令安装OpenCV库:
  3. 编译错误:请检查编译命令是否正确,并确保包含了正确的头文件路径和编译选项。可以使用以下命令编译程序:
  4. 编译错误:请检查编译命令是否正确,并确保包含了正确的头文件路径和编译选项。可以使用以下命令编译程序:
  5. 这个命令将使用pkg-config命令获取OpenCV的编译和链接标志,并将其传递给编译器。
  6. 链接错误:请检查链接命令是否正确,并确保包含了正确的库文件路径和链接选项。可以使用以下命令链接程序:
  7. 链接错误:请检查链接命令是否正确,并确保包含了正确的库文件路径和链接选项。可以使用以下命令链接程序:
  8. 这个命令将使用pkg-config命令获取OpenCV的链接标志,并将其传递给链接器。

如果问题仍然存在,请提供更多详细信息,例如错误消息或代码片段,以便更好地帮助你解决问题。

关于OpenCV的更多信息,你可以访问腾讯云的OpenCV产品介绍页面:OpenCV产品介绍

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Ubuntu下编译Opencv4.0及opencv_contribute模块步骤详解

来自 社区网友 团粉 热心投稿 编译环境:ubuntu16.04 LTS Opencv版本:opencv4.0.1+opencv4.0.1 contribute 下载opencv4.0.1及contribute...不能够省略,否则会出现找不到CMakeList.txt 等待 cmake 完成...... cmake 执行过程需要下载一些压缩包,可能由于网络原因下载不下来,导致出错,这时可以删除 build 文件夹下内容...使用 pkg-config 进行测试验证 pkg-config --libs --cflags opencv4 ?...测试opencv程序 运行openv附带测试程序 /opencv-4.0.1/samples/cpp/example_cmake ? ? cmake . make ....进入build 文件夹中,编译测试程序 cd build cmake .. make ? 查看并运行生成执行文件 在 build 文件夹中存放一张名为 1.jpeg 图片进行测试 ls .

5.9K30

Ubuntu16.04 配置OpenCV3.4.2及基本使用

Ubuntu16.04 配置OpenCV3.4.2及基本使用 作者:OpenS_Lee 1背景知识 OpenCV是一个基于BSD许可(开源)发行跨平台计算机视觉库,可以运行在Linux、Windows...一个使用CUDAGPU接口也于2010年9月开始实现 2 Ubuntu16.04 配置OpenCV3.4.2 OpenCV需求包: · GCC 4.4.x or later · CMake 2.8.7...图1 OpenCV3.4.2 Sources 2. 将下载好压缩包copy到Ubuntu系统下并解压缩。 unzip opencv-3.4.2.zip ? 3....编译环境首先将OpenCV库添加到路径,从而可以让系统找到 sudo gedit /etc/ld.so.conf.d/opencv.conf 执行此命令后打开可能是一个空白文件,不用管,只需要在文件末尾添加...保存,执行如下命令使得配置生效 source /etc/bash.bashrc 更新 sudo updatedb OpenCV安装配置完成接下来我们建立一个小程序测试测试。

96220

2018-04-08ubunu16.04.4LTS环境配置

” 参考windows7中把ISO文件轻松刻录成光盘方法(图文教程) 如果是ubuntu系统:Ubuntu14.04系统下,如何将.iso文件刻录到CD/DVD光盘 3、安装 二、搜狗输入法安装 1、...参考Ubuntu 16.04 LTS安装sogou输入法详解 注意:fcitx configure未出现sogou输入法,需要自己点击左下方+号添加并且需要把复选框only show current language...2、如果提示缺少依赖包:参考Ubuntu16.04上安装搜狗输入法 注意:依赖包要同时安装,不能分开安装 三、opencv安装: 1、下载 opencv-3.0.0-alpha 放到home下并解压 其他版本下载...opencv 2、按以下命令安装, 参考链接基于ubuntu16.04系统下OpenCV源码安装及无法import cv2 # step 1 # 安装依赖 (太多了,自己相应替换) sudo apt-get-y.../opencv.conf' sudo ldconfig sudo apt-get update 5、测试 python3下 import cv2  ok 六、使用opencv 1、参考 安装使用opencv3.0

1.6K60

Linux Qt配置opencv环境(一)

根据网上教程并结合自己实际操作——总结如下: 平台环境:ubuntu 16.04 _x64、 Qt 5.10.1/gcc 5.3.1、 opencv 3.4.10 一、 编译器 dh@ubuntu:...cmake 指令 (注意,之后会用make -j4进行测试) 经过漫长时间编译后,默认参数使得头文件在/usr/local/include下,分别是opencvopencv2; 头文件是在/usr.../cpp g++ `pkg-config --cflags opencv` -o image image.cpp `pkg-config --libs opencv` 编译image.cpp文件,生成image...②使用Qt 进行测试 使用之前文章 Qt一些模板 链接共享库方式进行测试: unix{ contains(QT_ARCH, i386){ } contains...六、 小结 ①关于源码编译部分其实是将源码变成了共享库及头文件 ②Qt 中如何使用共享库及头文件 ③Qt 中编译部分及程序运行时所需共享库搜索路径

6.2K50

Linux下源码编译安装OpenCV

安装依赖环境 本地编译软件并不能自动下载依赖环境,因此需要手动安装,执行以下命令即可 sudo apt-get update sudo apt-get install...目录,其下包含build,source,contrib三个目录,其中source作为opencv源码目录,contrib作为附加模块目录,build为编译生成二进制文件存放目录,执行以下指令...将源代码解压到对应目录 编译安装 这里我们使用默认配置,安装路径默认为 /usr/local ,执行以下命令 cd ~/opencv/build cmake.../modules ,在cmake过程中如果自动下载文件但是速度较慢的话参考这篇文章【OpenCV使用cmake生成MakeFile时下载文件,-j4选项表示使用4个线程编译,如果你CPU有4个物理核心...  http://www.linuxidc.com/Linux/2016-07/132884.htm Ubuntu 16.04上用CMake图形界面交叉编译树莓派OpenCV3.0 http

4.8K00

Ubuntu16桌面版编译安装OpenCV4

本篇概览 这是一篇笔记,记录了纯净Ubuntu16桌面版电脑上编译、安装、使用OpenCV4全部过程,总的来说分为以下几部分: 安装必要软件,如cmake 下载OpenCV源码,包括opencvopencv_contrib...,并且解压、摆好位置 运行cmake-gui,在图形化页面上配置编译项 编译、安装 配置环境 验证 环境 环境信息如下: 操作系统:Ubuntu16.04桌面版 OpenCV:4.1.1 注意:本文全程使用非.../etc/ld.so.conf.d/opencv.conf 在打开opencv.conf文件尾部增加以下内容: /usr/local/lib 执行配置: sudo ldconfig 执行以下命令编辑文件...local/lib/pkgconfig export PKG_CONFIG_PATH 至此配置完成,退出控制台,再重新打开一个,执行命令pkg-config --modversion opencv4...,注意是opencv4,可以看到opencv版本号: will@hp:~$ pkg-config --modversion opencv4 4.1.1 验证 接下来写个helloworld工程验证opencv

83830

ubuntu配置opencv环境_opencv安装与配置详细教程

然后使用如下命令进行解压 unzip opencv-3.4.15.zip (3)使用 cmake 安装 opencv 进入解压后文件夹:opencv-3.4.15 使用如下代码 cd opencv.../test运行 如果发现此时并不能成功运行,如果遇到这个问题的话是你库出现了一些问题 具体解决方法参考如下 error while loading shared libraries: libopencv_highgui.so...–cflags –libs opencv` 最后运行程序 ..../test2进行运行 如果要打开硬盘上一个视频文件来播放, 则需要把程序 VideoCapture capture(0);改为VideoCapture capture(“xxxx.mp4”);...四、参考文献 ubuntu安装opencv正确方法_陶陶name-CSDN博客_ubuntu安装opencv error while loading shared libraries: libopencv_highgui.so

2K20

Ubuntu系统下安装 OpenCV 全过程

经过不断试错、安装、删除重装…… 写下这篇博客,希望其他人安装时能够轻松一点,少几次还原重装…… 版本: ubuntu18.10 OpenCV-4.1.0 首先,OpenCV 有在ubuntu上安装官方文档...这之中 , /usr/local 是 OpenCV 安装路径 接下来开始编译 sudo make 也可以使用多线程进行编译 sudo make -j3 j 后面的数字是你想要使用线程数量 开始编译后...,等待编译结束,通常要挺长时间 编译结束后 sudo make install 完成后,OpenCV 就安装好了,接下来要配置 OpenCV 编译环境 4.配置环境 这部分参考了 ubuntu16.04.../18.04安装vscodeopencv3.4.6教程_sandalphon4869博客-CSDN博客 首先将OpenCV库添加到路径,从而可以让系统找到 打开opencv.conf ,打开后很可能是空白.../opencv_contrib/modules 即为 opencv_contrib模块 里面源码位置 opencv_contrib可以放在任何地方,只要路径写对 其他步骤前面的安装别无二致 发布者

1K20

OpenCV配置——在Linux中使用OpenCV

这篇博客介绍在Linux中gccg++编译环境下如何使用cmake来编译OpenCV源代码。我基本是按照OpenCV官方说明文档,一步步地进行,所以表述不清楚地方还请参照原文。 1....上面的CMAKE_BUILD_TYPE =RELEASE指明编译版本是Release版,CMAKE_INSTALL_PREFIX=/usr/local指明编译后执行程序存放目录。...执行makeinstall: make sudo make install 如果没有出错的话,OpenCV整个编译过程就完成了!...在gcc/g++编译时使用opencv 在g++里面编译使用opencv程序时,只需要在后面添加pkg-config opencv --cflags --libs即可,如下例子: g++ -o main...main.cpp`pkg-config opencv --cflags --libs` 以上就是Linux环境下使用OpenCV一些总结。

3.7K20

笔记---Linux安装OpenCV及VSCode配置编译

Linux系统 其实这个选择也是挺简单Ubuntu相关介绍还是挺多,于是直接就下载了Ubuntu 20.04.3,装在了虚拟机中,我用虚拟机是Virtual Box。...装好后是可视化界面,由于不少操作可以使用鼠标操作,所以这两天使用来看,对于我来说比较常用命令几个是: --安装软件包 sudo apt install 软件包名称 --删除软软 sudo apt.../download.sh运行安装依赖,等待结束即可。 02下载OpenCV源码 在当前目录创建OpenCV文件夹,鼠标操作即可,点击进去后右键再选择在终端打开。...使用VSCode打开后,里面是空白,这时我们需要添加内容 #在opencv.conf中添加内容: /usr/local/lib 然后执行生效命令 sudo ldconfig 修改/etc/bash.bashrc...03简单Demo 安装完成后,来做个简单Demo测试是否能运行

4.6K70

Ubuntu 14.04 LTS下使用arm-linux-gcc交叉编译OpenCV 2.4.9

Ubuntu 14.04 LTS下使用arm-linux-gcc交叉编译OpenCV 2.4.9 当前两个手头有两个项目都是都需要在ARM板中使用OpenCV,所以交叉编译必不可少。...中间确实也存在着类似于命令行缺少空格之类错误,所以笔者准备把自己交叉编译过程详细写下来,尽量让读者们少走弯路~ 笔者操作环境: PC操作系统:Ubuntu 14.04 LTS OpenCV 2.4.9...,就少不了要使用到第三方头文件库文件。...所以,pkg-config就应运而生了。pkg-config能够把这些头文件库文件位置指出来,给编译器使用。...而把编译好程序放到arm板时,在运行时,还要把/usr/local/arm/opencv-install/lib目录下所有.so文件都拷贝到arm/usr/lib或者/lib目录下。

9.4K90

基于腾讯云cos图床教程

1、安装图床这里我使用是Chevereto注意:它这个是有收费免费版本,不过我们用免费版就已经够用了,推荐使用正版免费版本,不要去下什么破解版,不安全。...Ubuntu 系统根据系统版本选择对应安装包,目前支持 Ubuntu 发行版包括 Ubuntu14.04、Ubuntu16.04Ubuntu18.04、Ubuntu20.04。...编译安装 COSFS进入安装目录,执行如下命令进行编译安装:cd /usr/cosfs./autogen.sh....获取用户 uid 可以使用 id 命令,格式id -u username。例如执行id -u user_00,可获取到用户 user_00 uid。...在并发打开文件数较多或者读写大文件时候,COSFS 工具会尽量多使用硬盘来提高性能,默认只保留 100MB 硬盘可用空间给其他程序使用,可以通过选项 oensure_diskfree=[size]

3.8K31

【安装教程】Ubuntu16.04+Caffe+英伟达驱动410+Cuda10.0+Cudnn7.5+Python2.7+Opencv3.4.6安装教程

因此,决定重新再来,将自己固态机械全部初始化,首先在固态上安装Ubuntu16.04,在机械上安装Win10,对于双系统安装请参照我另一篇博客:Win10与Ubuntu16.04双系统安装教程。...j接下来确定系统是否已经安装了正确Kernel Headers开发包。首先查看系统正在运行kernel版本: uname -r ?...会安装到Ubuntu16.04自带Python3.5路径下。...make 随便下载一张图片命名为1.jpg,放入open-test文件夹中,执行程序: ./DisplayImage 1.jpg 如果出现如下图像则索命opencv安装成功: ?...使用Ubuntu16.04默认Python则利用如下命令安装opencv: sudo apt-get install python-opencv sudo apt-get install python-numpy

1.8K40

如何在 Ubuntu 20.04 上安装 OpenCV

请选择最适合你安装方式。 一、从 Ubuntu 源仓库安装 OpenCV OpenCVUbuntu 20.04 软件源中可用。...想要安装它,运行: sudo apt update sudo apt install libopencv-dev python3-opencv 上面的命令将会安装所有必要软件包,来运行 OpenCV:...执行下面的步骤来从源码安装最新 OpenCV 版本: 01.安装构建工具所有的依赖软件包: sudo apt install build-essential cmake git pkg-config...如果你想安装更旧版本 OpenCV, cd 到 opencvopencv_contrib目录,并且运行git checkout 。...即使直接从 Ubuntu 源安装软件包方式很容易,但是从源码构建安装 OpenCV 会给你更多灵活度,并且它应该成为你安装 OpenCV 第一选择。

52.5K52

【C++】OpenCV:计算机视觉库介绍及C++环境配置

1.OpenCV介绍 OpenCV是一个跨平台计算机视觉机器学习软件库,可以运行在Linux、Windows、AndroidMac OS操作系统上。...OpenCV是用C++语言编写,同时留有C ++(工程部署用)、Python(深度学习用)、JavaMATLAB(Matlab好多例子都调用opencv)接口,为了学习(juan)部署视觉类应用...: 3.Ubuntu OpenCV环境配置 如果安装了ros,会自带opencv3.2.0版本,可通过命令查看版本: pkg-config --modversion opencv 如果需要用到OpenCV4...文件夹下两文件下载路径都加上代理地址 这样在编译时候就可以正常下载以上资源了。...# 添加lib路径 /usr/local/lib # 更新链接库 sudo ldconfig 查看安装情况: pkg-config --modversion opencv4 #查看版本号 pkg-config

34010

pkg-config 用法

在进行使用fuse 2.9写程序时候,遇到了pkg-config 命令 .pc 文件。本篇博客就具体说明一下pkg-config 命令是什么?...大家应该都知道用第三方库,就少不了要使用到第三方头文件库文件。我们在编译、链接时候,必须要指定这些头文件库文件位置。对于一个比较大第三方库,其头文件库文件数量是比较多。...如果我们一个个手动地写,那将是相当麻烦。所以,pkg-config就产生了。pkg-config能够把这些头文件库文件位置指出来,给编译器使用。...如果有多个.pc文件,那么pkg-config又怎么能正确找到我想要那个呢?这就需要我们在使用pkg-config命令时候去指定。...又比如,有第三方库OpenCV,而且其对应pc文件为opencv.pc,那么我们在使用时候,就要这样写`pkg-config --cflags --libs opencv`。

1.9K20
领券