qt for android + openCV-android-sdk配置

去年的问题今年解决…
开发环境:Windows 10
Qt Creator:4.14.0 Base on Qt 5.12.2(MSVC 2019,64 bit)
openCV版本:opencv-4.5.1-android-sdk
目标:把openCV通过QT编译到Android手机上面
错误提示:
在这里插入图片描述
解决方法:
qt for android + openCV-android-sdk配置_第1张图片
1.LIBS第一行放.so文件,.so文件一般默认在
opencv-x.x.x-android-sdk\OpenCV-android-sdk\sdk\native\libs\armeabi-v7a
(我用的是armeabi-v7a所以是armeabi-v7a文件夹,要是用别的路径也一样)
2.ANDROID_EXTRA_LIBS的路径改成绝对路径()
①添加ANDROID_EXTRA_LIBS(就是上一步LIBS添加的.so文件):
qt for android + openCV-android-sdk配置_第2张图片
原来的:

$$PWD/../../opencv-4.5.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_java4.so

改成:

D:/Qt/opencv-4.5.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_java4.so

改完之后就可以了,当然最后可能还会报一个无关紧要不影响编译的错误:
在这里插入图片描述
好了,就这么多,祝2021一切顺利

你可能感兴趣的:(Qt,opencv,qt)