QT 5.9 and Opencv Error
QT 5.9 and Opencv Error
我有一个QT/Opencv项目,它与Visual Studio 2015和QT 5.6配合得很好。自从我买了一台新电脑后,我安装了Visual Studio 2017和新款Qt 5.9。如果我尝试导入项目并编译它,我会在Opencv调用中得到一个LNK2019
和LNK2001
错误的巨大列表。我已经检查了QT是否找到了正确的编译和平台(x64),还检查了Opencv是否正确找到。
我还应该做哪些检查?
我使用的是Windows 10、Qt Creator 4.4.1和Visual Studio 2017社区。
LIBS += -L"path/opencv_world331.lib"
。为了使其工作,我刚刚删除了-L
参数。
确保OpenCV库(所有外部库)与Qt链接的EASIEST和最简单的方法是使用"添加库…"选项。
以下列出的步骤可在Qt5文档中找到:[http://doc.qt.io/qtcreator/creator-project-qmake-libraries.html][1] 在"添加库"部分。
- 右键单击位于创建者左侧"项目窗格"中的项目文件。。。并选择"添加库…">
- 按照向导的说明进行操作
让我从这里添加一些特异性。。。
- 选择"外部库">
- 对于"库文件",导航到opencv_worldXXX.lib文件(或opencv.worldXXXd.lib文件,您会注意到,通过仅指定一个或另一个,向导会有一个自动包含另一个的复选框)[ex.…\opencv\build\x64\vc12\lib\opncv_world.lib]
- 对于"包含文件夹",导航到生成中的"包含"文件夹[例如…\opencv\build\include]
- 选择您的操作系统、动态/静态库(以合适的为准)
- 点击下一步,清理,然后跑步
相关文章:
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- OpenCV 3.4.1 error readNetFromTensorflow 无法在 cv::d nn::ReadProtoFromBinaryFile 中打开 .pb
- 已解决 - C++ 的崇高文本中的"fatal error: opencv: no such file or directory"
- OpenCV C++ drawContours Error
- OpenCV make error: limits.h 没有这样的目录文件
- "OpenCV Error: The function/feature is not implemented"安卓应用程序
- OpenCV & Qt - SetGeometry-Error
- Sysmalloc error with opencv
- QT 5.9 and Opencv Error
- 导致"OpenCV(4.0.1) Error : Assertion failed(m.dims <= 2)"的原因
- iOS - Xcode - OpenCV - findContours error
- error LNK2019 ARuco and OpenCV VS2010 c++
- OpenCV 错误:"LINK : fatal error LNK1104: cannot open file 'opencv_core231d.lib' "
- OpenCV: grabcut.cpp error
- OpenCV 2.4.7.2 + windows 8.1 + Visual Studio 2013 == Error
- Visual Studio OpenCV error C2664
- Opencv 2.4.12_2 calcOpticalFlowPyrLK() Error
- OpenCV C++ cv::convexityDefects error
- OpenCV drawMatches error
- Caffe: opencv error