QT自带头文件提示找不到
这个事情太有趣,记录下来。-------20201013
网上下载了Qzxing解码的源码,按照官方给出的方式,编译成dll然后调用,下载,编译一气呵成,dll和lib也都生成了,然而诡异的事情发生了,正在看其他代码的时候,电脑崩溃了,所有东西都失去了响应,只得重启电脑,当我在把Qzxing打开重新编译的时候,编译不过,提示 QAbstractVideoFilter 头文件找不到,很无语,还以为是电脑坏了,把官网上下载的QZxing的zip解压后重启编译,还以一样。
--------------------------------------------分割线--------------
像这种头文件没找到,QT又没有配置环境变量,所以要找到文件只能在Pro文件中进行申明,这时就会联想到模块,百度搜索 QAbstractVideoFilter,QT官网对于QAbstractVideoFilter定义如下,直接pro 添加QT += multimedia后重新编译,搞定
QAbstractVideoFilter Class
The QAbstractVideoFilter class represents a filter that is applied to the video frames received by a VideoOutput type. More...
Header: #include <QAbstractVideoFilter>
qmake: QT += multimedia
Since: Qt 5.5
Inherits: QObject
This class was introduced in Qt 5.5.
List of all members, including inherited members