摘要: vc2012工程切换到vc2015 编译出现 命令行 error D8016: “/ZI”和“/Gy-”命令行选项不兼容 1. 项目”—>“属性”—>“C/C++” “常规”—>“调试信息格式”—>选择“程序数据库(/Zi)”或“无” 2 . 项目”—>“属性”—>“C/C++” “代码生成”—>“ 阅读全文
posted @ 2017-08-11 19:47 东南坼 阅读(1535) 评论(0) 推荐(0) 编辑
摘要: #include <cv.h> #include <highgui.h> #include <windows.h> // 获取直方图 // 1. pImageData 图像数据 // 2. nWidth 图像宽度 // 3. nHeight 图像高度 // 4. nWidthStep 图像行大小 / 阅读全文
posted @ 2017-08-11 15:29 东南坼 阅读(1511) 评论(0) 推荐(0) 编辑
摘要: 问题 1 IplImage* imgLP = cvCreateImage(cvGetSize(iLipSrc),iLipSrc->depth,iLipSrc->nChannels); imgLP = ct.RGB2Cnorm(iLipSrc); 这时,在RGB2Cnorm函数中的返回值如果还cvCr 阅读全文
posted @ 2017-08-10 20:41 东南坼 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 编译器优化掉了该语句 参考帖子:http://bbs.21ic.com/icview-676804-1-1.html 阅读全文
posted @ 2017-07-26 15:29 东南坼 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 出错原因 c++ 项目中有其他c的库加进来了 头文件的使用 在c++和c之间有很大的影响 例如 cmath 和math的区别 math.h是C语言的头文件。其实在C++中用math.h也是可以的,C++是兼容C的。不过推荐的是使用#include <cmath>不过这样必须声明在std命名空间:us 阅读全文
posted @ 2017-07-25 14:54 东南坼 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 总结了一下,主要有以下原因: 1. (此情况经常出现在大型工程项目中)如果存在两个类的头文件a.h和b.h,在a.h中有这样的语句:#include "b.h",在b.h文件中有这样的语句:#include "a.h" 且在一个类中有另一个类的对象时 那么就会出现这样的错误。 2. 没有包含要定义的 阅读全文
posted @ 2017-07-24 15:36 东南坼 阅读(571) 评论(0) 推荐(0) 编辑