opencv导入头文件时报错#include的解决方法
一、首先要确保你的电脑上opencv的环境和visual studio上的环境都配置好了,测试的时候通过了没有问题。
二、那么只要在你项目里面的属性设置里面配置一下包含目录就OK了,具体步骤如下
1、找到项目,鼠标右键选择属性

2、点击属性后会出现一个项目属性的管理窗口

最好把三个目录都配置一下,其实只要配置包含目录后就不会报错了
可执行文件的目录为:你安装opencv的目录\opencv\build\x86\vc12\bin,至于x86和vc12的选择请自行百度查看,vc12和你的visual studio版本有关,一般是visual studio2013及以上的版本选择这个,x86一般都配置这个 目录就好了,这个和你电脑系统没什么关系,不要被误导了,刚开始时,我也纠结了很久
包含目录:opencv\build\include
opencv\build\include\opencv
opencv\build\include\opencv2
这三个目录都要配置,配置完成之后,点击应用然后再点击确定,报错就消失了。
相关推荐
-
opencv导入头文件时报错#include的解决方法
一.首先要确保你的电脑上opencv的环境和visual studio上的环境都配置好了,测试的时候通过了没有问题. 二.那么只要在你项目里面的属性设置里面配置一下包含目录就OK了,具体步骤如下 1.找到项目,鼠标右键选择属性 2.点击属性后会出现一个项目属性的管理窗口 最好把三个目录都配置一下,其实只要配置包含目录后就不会报错了 可执行文件的目录为:你安装opencv的目录\opencv\build\x86\vc12\bin,至于x86和vc12的选择请自行百度查看,vc12和你的visual
-
NodeJS连接MongoDB数据库时报错的快速解决方法
今天第一次尝试连接MongoDB数据库,具体步骤也很简单. 首先,通过NodeJS运行环境安装MongoDB包,进入要安装的目录,执行语句 npm install mongodb安装成功后,通过如下语句测试与数据库建立连接几关闭数据库 var mongo = require('mongodb'); var host = "localhost"; var port = mongo.Connection.DEFAULT_PORT; //创建MongoDB数据库所在服务器的Server对象
-
vue使用Sass时报错问题的解决方法
sass: 安装: npm config set registry https://registry.npm.taobao.org/ //sass-node报错的话,使用镜像源cnpm install node-sass sass-loader --save-dev 再安装一次 npm install node-sass --registry=https://registry.npm.taobao.org package.json中更改sass-loader版本 "sass-loader&quo
-
php导入csv文件碰到乱码问题的解决方法
今天主要是想写一个php导入csv文件的方法,其实网上一搜一大把.都是可以实现怎么去导入的.但是我导入的时候遇到了两个问题,一个是在windows上写代码的时候测试发生了乱码问题,然后解决了.第二个是提交到linux系统上的时候又发生了乱码.我开始还不清楚是乱码的原因,一开始我还以为是代码svn提交发生的错误,到最后我在我的一个群里提问了一下,一朋友是做phpcms的,他说他遇到从Windows提交到Linux的时候刚开始也总是发生错误,后来排查原因就是乱码导致成的.下面切入正题看怎么解决两个问
-
php 启动时报错的简单解决方法
php 启动报错 复制代码 代码如下: [root@abc lnmp]# service php-fpm start Starting php-fpm eAccelerator: Could not allocate 67108864 bytes, the maximum size the kernel allows is 33554432 bytes. Lower the amount of memory request or increase the limit in /proc/sys/k
-
innodb_index_stats导入备份数据时报错表主键冲突的解决方法
故障描述 percona5.6,mysqldump全备份,导入备份数据时报错Duplicate entry 'hoc_log99-item_log_27-PRIMARY-n_diff_pfx01' for key 'PRIMARY' 故障原因 查看了下这个主键应该是MySQL系统库下的系统表innodb_index_stats mysql> show create table innodb_index_stats\G *************************** 1. row ****
-
Nodejs使用archiver-zip-encrypted库加密压缩文件时报错(解决方案)
前几天在维护一个nodejs写的命令行工具,要增加一个压缩zip文件时加密码功能.压缩文件时使用了 archiver库,加密码使用了 archiver-zip-encrypted库.在windows系统上测试时,发现会概率的出现以下异常: events.js:174 throw er; // Unhandled 'error' event ^ Error: file data stream has unexpected number of bytes at ByteCounter. ( xxx\
-
Spring Boot应用上传文件时报错的原因及解决方案
问题描述 Spring Boot应用(使用默认的嵌入式Tomcat)在上传文件时,偶尔会出现上传失败的情况,后台报错日志信息如下:"The temporary upload location is not valid". 原因追踪 这个问题的根本原因是Tomcat的文件上传机制引起的! Tomcat在处理文件上传时,会将客户端上传的文件写入临时目录,这个临时目录默认在/tmp路径下,如:"/tmp/tomcat.6574404581312272268.18333/work/T
-
c++ 防止头文件重复引入的三种方法
在之前我们详细介绍了 C 语言中如何使用宏定义(#ifndef / #define / #endif)来有效避免头文件被重复 #include,此方式在 C++ 多文件编程中也很常用. 举个例子,如下是一个 C++ 项目,其内部含有 school.h 和 student.h 这 2 个头文件以及 main.cpp 源文件,其各自包含的代码为: //student.h class Student { //...... }; //school.h #include "student.h&qu
-
C++中头文件的概念与基本编写方法
1 标准库中的头文件 C++标准库中的一切内容都被放在名字空间std中(名字空间中的内容对外是不可见的),但是带来了一个新问题,无数现有的C++代码都依赖于使用了多年的伪标准库中的功能,如声明在<iostream.h>等头文件中的功能,使用std包装标准库导致现有代码的不可用,为了兼容这种情况,标准委员会为包装了std的那部分标准库创建了新的头文件,新的头文件的文件名与旧的一样,只是没有.h这个后缀,如<iostream.h>就变成了<iostream>.对于C头文件,
随机推荐
- Vue.js 60分钟轻松入门
- VirtualBox 共享文件夹设置及开机自动挂载详细教程
- Android Activity启动模式之standard实例详解
- Java for-each循环使用难题2例(高级使用方法)
- javascript使用switch case实现动态改变超级链接文字及地址
- php 三大特点:封装,继承,多态
- thinkphp3.x中display方法及show方法的用法实例
- .NET中实现彩色光标、动画光标及自定义光标的方法
- 如何让C#、VB.NET实现复杂的二进制操作
- C# HttpClient Cookie验证解决方法
- Vuex模块化实现待办事项的状态管理
- 完美实现八种js焦点轮播图(下篇)
- c#获取存储过程返回值示例分享
- sqlserver 因为选定的用户拥有对象,所以无法除去该用户的解决方法
- sqlserver 中charindex/patindex/like 的比较
- mysql安装笔记
- 详解轻巧AMH虚拟主机面板安装使用和GCE云空间搭建网站实例
- Java中List与数组相互转换实例分析
- Android中使用AsyncTask做下载进度条实例代码
- 深入理解SpringCloud之Eureka注册过程分析
