VS2019下配置低版本opencv(以2.4.13.5为例)

一、Windows环境下

主要参考了这篇文章,第一步直接下载Windows版本的可执行文件。

二、Ubuntu环境下

参照了这篇文章,中间遇到不少的报错。

1.首先查看一下C++环境有没有搭建,在Terminal输入查看版本:

gcc --version
g++ --version

如果没有安装使用如下命令:

# 版本安装:这里选择的式版本5
sudo apt-get install gcc-5
sudo apt-get install g++-5

2.opencv下载链接:Releases - OpenCV,下载github版本;在Ubuntu安装VMware Tools,参考

https://blog.csdn.net/Williamcsj/article/details/121019391

重启Ubuntu才能生效,安装好了后文件可能不能直接拖拽,在终端输入:

sudo apt install open-vm-tools

如果还是不行,就输入

sudo apt install open-vm-tools-desktop

3.命令行运行cpp文件

这里以简单的test程序为例,假设我们一共有三个文件:main.cpp, test.cpp和test.h. 其中test.cpp中有一个测试的程序并在.h文件中声明,test.cpp通过包含.h文件调用测试程序。我们可以直接在cmd命令行中输入如下命令进行编译(直接在文件夹的目录栏中输入cmd即可打开cmd并定位到该文件夹):

g++ main.cpp test.cpp -o testEx

这时就会在同一文件夹下生成一个testEx.exe文件。

使用g++命令分别编译和链接
在cmd命令中依次输入如下命令:

g++ -c main.c
g++ -c test.c
g++ main.o test.o -o testEx

 4.报错opencv fatal error: cv.h: No such file or directory

原来的头文件

#include  
#include

改成

#include
#include

你可能感兴趣的:(ubuntu,linux,opencv,c++)