1.问题

严重性 代码 说明 项目 文件 行 禁止显示状态

错误 C2872 “ACCESS_MASK”: 不明确的符号 FaceFeature_GSF C:\Program Files (x86)\Windows Kits\8.1\Include\um\winnt.h 9092

解决:

在winnt.h里面有一个cv的命名空间,同样定义了一个ACCESS_MASK,跟opencv的cv::ACCESS_MASK发生了冲突!!! 但如果是opencv3.0,请不要在代码中使用using namespace cv; 乖乖地在每一个opencv函数前加上cv::吧

2.cv::mat()报错

解决:

cv::mat() -> cv::cvarrToMat()

3.找不到cvCopyImage

第一个样例需要改的地方就是 cvCopy( image, temp );

4.cvmMul()报错

cvmMul()->cvMatMul()

严重性 代码 说明 项目 文件 行 禁止显示状态

错误 LNK1104 无法打开文件“ucrtd.lib” Subspace_BlkFLD D:\bak\facerecog\facerecog\Subspace\LINK 1

解决:

http://blog.csdn.net/carl_qi/article/details/51171280

6.问题:

程序“[88692] FRDemo.exe”已退出,返回值为 -1073741701 (0xc000007b)。

0xc000007b 错误

诊断:一般是64位的应用链接了32位的库

解决:

可以通过depends来确定每个动态库链接的信息,

包括库的目录,库的位数。

库的目录和位数信息取决于工程的配置选项(如链接的库,预编译的宏)和代码中的#pragma comment(linker配置

如:

pragma comment(linker,"/manifestdependency:"type='win32' name='Microsoft.Windows.Common-Controls' "\

"version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")

 processorArchitecture='*' 表示库适配应用的位数 如x86 amd64等   "type='win32'的值不影响最终结果

这是外国的解答

Well, the manifest matters. An example of a bad one that could cause this problem would look like this:

dependency

dependentAssembly

assemblyIdentity

type="win32"

name="Microsoft.Windows.Common-Controls"

version="6.0.0.0"

processorArchitecture="x86"

publicKeyToken="6595b64144ccf1df"

language="*"

dependentAssembly

dependency

The processerArchitecture attribute value matters. A good one uses , which means compatible or amd64, which means 64-bit.

dependency

dependentAssembly

assemblyIdentity

type="win32"

name="Microsoft.Windows.Common-Controls"

version="6.0.0.0"

processorArchitecture="
"

publicKeyToken="6595b64144ccf1df"

language="*"

dependentAssembly

dependency

严重性	代码	说明	项目	文件	行	禁止显示状态

错误 LNK2001 无法解析的外部符号 "public: __cdecl cv::CascadeClassifier::CascadeClassifier(class std::basic_string<char,struct std::char_traits,class std::allocator > const &)" (??0CascadeClassifier@cv@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) faceswapone D:\mywork\three\FaceSwap-master\faceswapone\FaceDetectorAndTracker.obj 1

解决: opencv_objdetect231d.lib未加的错误

严重性 代码 说明 项目 文件 行 禁止显示状态

错误 LNK2001 无法解析的外部符号 USER_ERROR__missing_dlib_all_source_cpp_file__OR__inconsistent_use_of_DEBUG_or_ENABLE_ASSERTS_preprocessor_directives_ faceswapone D:\mywork\three\FaceSwap-master\faceswapone\FaceSwapper.obj 1

解决:缺少dlib.lib库

vs2015 配置opencv3.0遇到的问题的更多相关文章

  1. win10下vs2015配置Opencv3.1.0过程详解

    下载安装Opencv3.1.0 下载Opencv3.1.0,进入官网,点击opencv for windows即可下载.  点击运行下载好的文件.实际上,opencv的安装程序就是解压缩文件,个人因为 ...

  2. win10下vs2015配置Opencv3.1.0过程详解(转)

    下载安装Opencv3.1.0 下载Opencv3.1.0,进入官网,点击opencv for windows即可下载.  点击运行下载好的文件.实际上,opencv的安装程序就是解压缩文件,个人因为 ...

  3. VS2012 配置 OpenCV3.0

    VS2012 配置 opencv3.0,相比之前的版本,3.0的配置简单了好多. 通过配置属性文件,可以做到一次配置,重复使用! 根据文章的操作在 win7 64bit VS2012 下成功配置 op ...

  4. ubuntu14.04 python2.7 安装配置OpenCV3.0

    环境:ubuntu14.04  python2.7 内容:安装并配置OpenCV3.0 今天按照OpenCV官网上的步骤装了OpenCV但是,装好之后python提示“No module named ...

  5. VS2015+Windows 10下配置opencv3.0

    博客园样式换了,原先的文章排版太乱了,新发一篇 ##0. 安装 opencv 3.0 首先去官网下载安装包(其实是个压缩包),释放到随便的一个路径里面为了方便描述,下面把这个路径称为 cvPath. ...

  6. VS2015+win10+opencv3.0整个安装过程

    LZ最近换了台新台式电脑,开始下载新VS软件,话说软件平台越新越好用,一看网上已经有VS2015版本,果断就去官网下载. 1.安装VS操作 官方网的链接如下:https://www.visualstu ...

  7. VS2013 Community配置OpenCV3.0.0

    配置环境:32位win7系统+VS2013 Community版本 1.首先从OpenCV官网上下载最新版本的OpenCV for Windows. 2.直接双击打开下载得到的opencv-3.0.0 ...

  8. 在win10下给vs2013配置opencv3.0

    opencv这玩意是真难搞呀. 先吐槽下..... 下面进入正文. 1准备工具: opencv3.0+vs2013 这里面不提供链接下载,自行谷歌百度. 2配置环境: a.打开下载好的opencv(解 ...

  9. VS2013配置 OpenCV3.0【实测有效】

    下载OpenCV3.0.0 到OpenCV官网下载对应版本http://opencv.org/downloads.html,然后安装到相应目录,本例是安装到D:\opencv300目录中. 配置环境变 ...

随机推荐

  1. 转:Build Your First JavaScript Library

    http://net.tutsplus.com/tutorials/javascript-ajax/build-your-first-javascript-library/ Step 1: Creat ...

  2. oracle connect by 和start with

    网上找了个例子 测试了一下 貌似明白了create table t2(root_id number,id number,name varchar(5),description varchar(10)) ...

  3. php 23种设计模式的趣味解释

    http://wenku.baidu.com/link?url=GwvuvSOdJneZQc-DSKoGmPcxTtzn3cdtIp3fRaCNbkg1zJDZZZTx2NwEK5IsqU996fG3 ...

  4. 驱动之路-platform简例按键驱动☆☆☆

    一 .重要知识点: ▉1.platform设备模型 从Linux 2.6起引入了一套新的驱动管理和注册机制,platform_device和platform_driver,Linux中大部分的设备驱动 ...

  5. mysqld -install命令时出现install/remove of the service denied错误的原因和解决办法

    原因:没有使用管理员权限 解决方法:使用管理员权限打开cmd,然后运行mysqld -install,服务安装成功

  6. C语言中指针数组和数组指针的区别

    指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定.它是“储存指针的数组”的简称. 数组指针:首先它是一个指针,它指向一个数组.在32 位系统下永远是占4 个字节,至于它指 ...

  7. poj 3087 Shuffle'm Up ( map 模拟 )

    题目:http://poj.org/problem?id=3087 题意:已知两堆牌s1和s2的初始状态, 其牌数均为c,按给定规则能将他们相互交叉组合成一堆牌s12,再将s12的最底下的c块牌归为s ...

  8. Struts1和Struts2都有什么区别?

    总的来说,Struts1 的 Action 是单例模式,因此开发者必须保证它是线程安全的或是同步的,因为Struts 1中每个Action仅有一个实例来处理所有的请求.     但是在用Struts  ...

  9. eclipse 点击 open Implementation就退出eclipse

    输入法不对.. 切换到纯英文的输入法. 微软自带的那个..  我电脑上也这样. 现在好了 (安装谷歌输入法貌似存在这个问题)

  10. Linux sysfs device_attribute

    /*************************************************************************** * Linux sysfs device_at ...