qt添加opencv库相对路径的方法,亲测可行

时间:2022-01-25 17:28:55

假如你的qt版本编译好的opencv库文件夹放在工程源码即:和.pro,.main.cpp函数放在一起

库文件夹名称:opencv310_qt5_5_7,其文件夹内包括include,lib文件夹

而include文件夹包括opencv和opencv2文件夹,其中opencv包含的是各种老版本opencv头文件(c语言写的),opencv2文件夹内包含各种新版头文件(c++写的)

而lib文件夹内包含的是各种xx.a文件


此时在qt工程的.pro文件内添加opencv库的相对路径方法为:

INCLUDEPATH += "$$PWD"/opencv310_qt5_5_7/include \

                             "$$PWD"/opencv310_qt5_5_7/include\opencv \

                             "$$PWD"/opencv310_qt5_5_7/include\opencv2 \


LIBS += "$$PWD"/opencv310_qt5_5_7/lib\libopencv_calib3d_pch_dephelp.a

LIBS += "$$PWD"/opencv310_qt5_5_7/lib\libopencv_calib3d310.dll.a

.

.

....

# 需要用到多少库文件就加多少吧

# 创建好工程后,按照上面说的记得把opencv库文件夹和工程源码放在一块

# 电脑有沙盒模式,没法上传编译好的qt版本opencv库文件以及具体的工程源码,请谅解,以上代码纯手打,谢谢!