1:错误 1 error C4996: ‘fopen’: This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\opencv2410\opencv\build\include\opencv2\flann\logger.h 66 1 facedetect
解决办法:
点击项目–》属性–》c/c++–》预处理器–》预处理定义:在里面添加_CRT_SECURE_NO_WARNINGS 然后重新编译
2:错误 17 error LNK2019: 无法解析的外部符号 _cvClearMemStorage,该符号在函数 “void __cdecl detect_and_draw1(struct _IplImage ,char const )” (?detect_and_draw1@@YAXPAU_IplImage@@PBD@Z)中被引用
错误原因:库目录和库文件没有配置好,要和运行的平台和本机系统相一致。否则程序无法正常启动。
补充:又看了一下opencv3编程入门书:书上对于库目录路径的选择给出了明确的解释:不管是32位还是64位操作系统,只需要考虑用Win32编译器还是x64编译器。配置选择跟系统没有直接关系,而在于编译程序时是使用哪个编译器。win32对应x86,x64对应x64.