qt5 opencv
时间: 2023-08-21 15:12:10 浏览: 99
回答: 根据引用\[1\]中的配置信息,你正在使用Qt 5.9.6和OpenCV 3.4.9进行配置。你需要在.pro文件中添加INCLUDEPATH和LIBS来指定OpenCV的头文件和库文件的路径。在INCLUDEPATH中,你需要添加包含OpenCV头文件的路径,如D:\MyProgram\Opencv\opencv\build\include、D:\MyProgram\Opencv\opencv\build\include\opencv和D:\MyProgram\Opencv\opencv\build\include\opencv2。在LIBS中,你需要添加包含OpenCV库文件的路径,如D:\MyProgram\buildOpencv\lib\libopencv_*.a。请确保这些路径是正确的,并且你已经正确安装了OpenCV。
根据引用\[2\],你之前下载的是OpenCV 4,但是由于ffmpeg与OpenCV版本不一致的问题,你又下载了OpenCV 3。在配置OpenCV 3时,你遇到了一些问题。你提到了下载了cmake,但没有具体说明问题是什么。如果你遇到了问题,请提供更多的细节,以便我能够帮助你解决。
根据引用\[3\],你在编译过程中遇到了一个错误,即'E:\software\opencv\opencv-master33\modules\videoio\src\cap_dshow.cpp:2146:5: error: 'else' without a previous 'if'。这个错误通常是由于代码中的if-else语句不匹配导致的。你需要检查cap_dshow.cpp文件的第2146行附近的代码,确保if-else语句的匹配是正确的。如果你无法解决这个问题,请提供更多的代码和错误信息,以便我能够更好地帮助你。
#### 引用[.reference_title]
- *1* *3* [Qt5配置Opencv3.4.5(含遇到的问题及解决方法,亲测有效!)](https://blog.csdn.net/weixin_38846780/article/details/118728832)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [qt5+opencv配置过程](https://blog.csdn.net/gyxx1998/article/details/113138369)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文