gpt4 book ai didi

c++ - QT造物主: OpenCV dll lib can not be added ("File format not recognized")

转载 作者:太空宇宙 更新时间:2023-11-03 22:08:59 29 4
gpt4 key购买 nike

我正在尝试使用 this 使 openCV 3.1.0 在 QT Creator 4.4.1 中工作来自他们官方网站的教程。

现在,我正在设置我的项目文件。除了最后几行之外,整个文件看起来与教程中的相同,因为我的 openCV 构建在另一个地方并且它是一个不同的版本这就是我得到的:

INCLUDEPATH += C:\opencv\opencv-3.1.0\build\include

LIBS += -LC:\opencv\opencv-3.1.0\build\x64\vc14\bin \
libopencv_world310d \

据我了解,“world”模块已被引入到 openCV 中,以将所有不同的模块统一为一个。

但是,当我尝试运行它时,QT 产生了以下错误:

C:\opencv\opencv-3.1.0\build\x64\vc14\bin\opencv_world310d.dll:-1: error: file not recognized: File format not recognized

我做错了什么?在本教程中,有一种链接库的替代方法,它甚至明确地将它们声明为 .dll 文件。为什么这是个问题?

最佳答案

您需要链接到 lib 文件夹中包含的 .lib:

LIBS += -LC:\opencv\opencv-3.1.0\build\x64\vc14\lib \

并将.dll放在PATH中,或者放在.exe的同一个文件夹下

关于c++ - QT造物主: OpenCV dll lib can not be added ("File format not recognized"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47636628/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com