常良项目opencv调试

error: 

1.

error C2143: 语法错误 : 缺少“)”(在“常量”的前面)

解决:define  声明时错误

2.

无法解析的外部命令

解决:http://blog.sina.com.cn/s/blog_b528d7c70102w9f7.html

主要原因是fftw 外部链接库没有配置好

3.

内部函数 找不到标志符

CPP并没有面向对象的结构。所以进行编译时是“顺序编译”的,而main函数的定义又在A的定义之前、自然找不到标识符了

解决:函数的定义改到main函数的前面   https://jingyan.baidu.com/article/95c9d20da32b5fec4e7561c3.html

4.

0x003D167B 处的第一机会异常(在 test.exe 中): 0xC0000005: 写入位置 0x0F36A000 时发生访问冲突。
0x003D167B 处有未经处理的异常(在 test.exe 中): 0xC0000005: 写入位置 0x0F36A000 时发生访问冲突。

可能的原因:

1、数组越界
2、内存未分配成功,却使用
3、内存分配成功,但未初始化
4、使用已经释放了的内存

解决:


5.配准时的错误

OpenCV Error: Insufficient memory (Failed to allocate 134217732 bytes) in cv::OutOfMemoryError, file C:\buildslave64\win64_amdocl\2_4_PackSlave-win32-vc11-shared\opencv\modules\core\src\alloc.cpp, line 52


6.

OpenCV Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow, file C:\buildslave64\win64_amdocl\2_4_PackSlave-win32-vc11-shared\opencv\modules\highgui\src\window.cpp, line 261

7.

debug  模式不行  release 模式下可以






猜你喜欢

转载自blog.csdn.net/Aimer_Chen/article/details/78755291