opencv找不到头文件 ubuntu_opencv首次配置超详细教程

本文提供了一个详细的Ubuntu环境下配置OpenCV4的教程,针对在Visual Studio 2019中遇到的找不到头文件的问题。步骤包括在VS内设置属性配置,如包含目录、库目录和附加依赖项,以及调整系统环境变量,确保PATH中包含opencv的bin路径。通过这篇教程,读者可以顺利完成OpenCV的首次配置。
摘要由CSDN通过智能技术生成

版本声明:vs2019+opencv4+C++(与3相比主要是文件夹改变)

内容概览

  1. 在vs2019上对opencv属性配置
  2. 设置系统环境变量

一 在vs内的属性配置

创建一个空项目

创建新项目—>windows桌面向导(其他没试过,哭唧唧)—>选上空项目(图见下)

64266f62238f944465c376b12dcb0797.png
选择windows桌面向导

7f1ab1b35d03a925315ebb33ebef7e0c.png
确定名称和储存位置后,点下一步

498ce19dc15f390cb57a29526b4cfbd6.png
弹出这个小窗,选上空项目,确定即可

建立一个源文件

源文件(右键)—>添加—>新建项—>c++文件—>添加

上图。。

77ff13a1d7d5c4add90e2851785d29dd.png
创建好空项目的界面

924139f104b33df264ad20418cfd333a.png
应该很好理解,不知道写什么了hhh

fd109098a2861a41c3d304f57dab6aa0.png
起个好看的名字点添加就好了

开始对opencv属性的配置(重点来啦)

  • 调出属性页

选择刚刚建立的c++项目—>视图—>属性管理器—>debug|x64(release也行,看需求)—>microsoft.cpp.x64.user(右键点击)—>属性

补充:如果没有microsoft.cpp.x64.user,可以在debug! x64处右键,选择添加新项目属性表,后面的操作还是一样的

b710013fd9bb2d53203143bfaef76146.png

c58d4183ee2977b11faf95808fc1ea14.png
  • 属性配置(好像看图更快)
  1. 通用属性—>vc++目录—>包含目录—>(点最右边向下的箭头)编辑

opencv文件夹—>build—>include文件夹—>复制该文件夹的路径到上一步弹出的框里—>include 文件夹找到opencv2文件,操作同上—>确定

注:opencv4版本include 文件夹里只有opencv2一个文件夹(opencv3有两个,只要复制opencv2这个文件夹的路径)

e5eb02527aa3c5c6be97dd0849b97280.png

4d4307252f8e4617c2a0e8fc6d8d9201.png
把这个include 的路径复制到上图的第一个框里

7e86f9b2297874b4a55fb0eaafe46453.png
这个也是哦

2. 通用属性—>vc++目录—>库目录—>编辑

opencv文件夹—>build—>x64—>vc15(opencv3是vc14)—>复制lib文件夹的路径到上一步打开的窗口

a70d7c1bae9efe20104e3f30b0831850.png

da0ac182bbb6038b9505339c8c1984fd.png
把这个文件夹路径复制到上图第一个窗口

3. 通用属性—>链接器—>输入—>附加依赖项—>编辑

opencv文件夹—>build—>x64—>vc15—>lib—>复制opencv_world411d.lib这个文件的文件名到上一步打开的窗口(其实直接输入也可以)

注:如果是要用release模式则选择输入opencv_world411.lib这个文件名

fba6f6985312f49e394ddf18b1a0e58b.png
其实把图里的文件名敲进去就好了,release模式把411后面的d去掉就好

二 系统环境变量设置

此电脑—>属性—>高级系统设置—>环境变量—>系统变量里找到path一行—>编辑—>新建—>(opencv—>build—>x64—>vc15—>复制bin文夹路径 )粘贴—>确定

596ce345ddf0c64ba9f917fc9278b00f.png

185d28a81d86ee6051d0cf7df9627384.png
突然不能截图了,手机卑微哭唧唧

0c350d6a090e5c0e57576854d8f1dc59.png
凑合看吧呜呜呜

604c2f70e36eab77e2e7181dd3005564.png
复制这个文件夹路径到系统变量path里面就可以啦

好啦,这样我们的首次配置就完成了,注意运行的时候把解决方案配置选成debug 和x64鸭(按release配置则选release)

a0075d337cfa656828dde061510d5798.png

欢迎大家提出意见,这是我在知乎认真写的第一篇文章(我知道也只写了一篇,(¬︿̫̿¬☆))

如果这篇文章对你有帮助的话,可以随手点个赞啥的吗,谢谢啦(>人<;)


一些题外话

为什么要写这一篇文章呢,因为当时我第一次配置的时候真的是到处找教程,但是很少,大多的对应版本也比较早,当时真的花了好久才配置好了。那时就想,等我弄好后一定要发一篇文章,帮助那些和我苦于找不到教程的孩子。

大家应该也能看出,我只是一只新手小白鸭, 不管是opencv还是写文章,所以如果有什么问题,欢迎大家在评论区指出,我会尽快修改。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值