QT 创建器:无法添加 OpenCV dll 库 ( "File format not recognized" )
QT Creator: OpenCV dll lib can not be added ("File format not recognized")
我正在尝试使OpenCV 3.1.0在QT Creator 4.4.1中使用本教程中的官方网站。
现在,我正在设置项目文件。除最后几行外,整个文件看起来与教程中的ON相同,因为我的OpenCV构建在另一个地方,这是我得到的,这是一个不同的版本:
INCLUDEPATH += C:opencvopencv-3.1.0buildinclude
LIBS += -LC:opencvopencv-3.1.0buildx64vc14bin
libopencv_world310d
据我所知,已将"世界"模块引入了OpenCV,以将所有不同模块统一为一个。
但是,当我尝试运行此操作时,QT会产生以下错误:
C:opencvopencv-3.1.0buildx64vc14binopencv_world310d.dll:-1: error: file not recognized: File format not recognized
我在做什么错?在教程中,还有一种链接库的替代方法,甚至将它们明确表示为.dll文件。为什么这是一个问题?
您需要链接到lib
文件夹中包含的.lib
:
LIBS += -LC:opencvopencv-3.1.0buildx64vc14lib
并将.dll
放在路径中,或.exe
相关文章:
- Seg Fault Issue C++ (file IO / getline)
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- Android NDK clang 编译器错误在 Windows 上显示'No such file or directory'
- File.cpp.o:OpenPose 标志 CMakeFiles/.. 的多重定义/main.cpp.o:首先在这里定
- Visual Studio C++ Project File CustomBuild Task: Filter Outp
- Httpfile sendrequest -> format requestbody?
- 已解决 - C++ 的崇高文本中的"fatal error: opencv: no such file or directory"
- 可视化 如何在C++中将字符数组转换为 FILE 类型
- 如何在从文件中读取整数时使用 file.eof()?
- "No such file or directory" C++标头问题
- 使用 sftp_open() 使用 C++ 中的 SFTP libssh 将文件从本地复制到远程时,File 返回 N
- Visual Studio "fatal error LNK1104: cannot open file"未使用或包含的库
- typedef vector size_type in header file
- Clang-Format 不能正确分配函数参数
- make 命令创建 .file,但不创建应用程序文件
- 编译器给出错误:format 指定类型 'float *',但参数的类型'double' [-Wformat]
- QT 创建器:无法添加 OpenCV dll 库 ( "File format not recognized" )
- AR 无法创建存档:"File format not recognized"
- XLW - 编译的 XLL "The file format and extension don't match"
- 在Qt中添加外部库时出错"File format not recognized"