Qt+opencv4:不能识别opencv的函数

问题1:警告:将该文件保存为 Unicode 格式

\main.cpp:-1: warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失

解决:我的同事溜溜的,将main.cpp文件用Notpad++转成了Unicode 格式(编码--》使用UTF-8-BOM编码--》保存)


问题2:opencv接口那在在prowen'文件中一定要写的对应:

..\opencv\build\include\opencv2\opencv.hpp

main.cpp中

  • #include <opencv2/opencv.hpp> //头文件

pro文件中:

  • INCLUDEPATH += $$PWD/../../../anzhuang/opencv4/opencv/build/include/
  • DEPENDPATH += $$PWD/../../../anzhuang/opencv4/opencv/build/include/

问题3:opencv使用时的版本与QT安装时一定要对应上:

opencv msvc  
vc15 msvc_64(2017) 安装时一定得选上这个编译器
     

 

安装我参考的:https://blog.csdn.net/yuweiqiu1991/article/details/84383950,感谢大神

记录一下!

你可能感兴趣的:(学习笔记,读后感)