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头文件,
随机推荐
- 基于Vue2的移动端开发环境搭建详解
- android创建数据库(SQLite)保存图片示例
- VBS教程:对象-Folder 对象
- 详解Spring MVC3返回JSON数据中文乱码问题解决
- ASP.NET4的自动启动特性浅析
- Zend Framework教程之Zend_Db_Table_Row用法实例分析
- PHP二维数组去重算法
- php版微信公众账号第三方管理工具开发简明教程
- jQuery结合ajax实现动态加载文本内容
- JS+HTML5实现上传图片预览效果完整实例【测试可用】
- Sql Server 2012 分页方法分析(offset and fetch)
- System.Web中不存在类型或命名空间名称script 找不到System.Web.Extensions.dll引用
- 跟我一起学写jQuery插件开发方法(附完整实例及下载)
- jQuery中:reset选择器用法实例
- Js注册协议倒计时的小例子
- 深入理解Vue生命周期、手动挂载及挂载子组件
- 一个原生的用户等级的进度条
- 微信小程序 Video API实例详解
- PHP防注入安全代码
- Android 图片存储到指定路径和相册的方法