编译环境的配置
Qt5.6.3下载:http://download.qt.io/archive/qt/5.6/5.6.3/single/qt-everywhere-opensource-src-5.6.3.zip
qt-everywhere-opensource-src-5.6.3.zip。直接解压到你需要安装的盘,尽量大点预留编译空间。我解压在D:,下面%SrcDir%表示解压目录
Python按照,安装后把路径加到环境变量,cmd命令输入 python敲回车测试一下没问题就可以了。
编译过程会有一个代码BUG的报错,所以提前修改
1.%SrcDir%\qt3d\src\3rdparty\assimp\include\assimp\Compiler\pstdint.h,(410行:)改成 typedef __int32 int32_t;
2.%SrcDir%\qtmultimedia\src\plugins\common\evr\evrcustompresenter.cpp 在头部直接加一个定义DEFINE_MEDIATYPE_GUID( MFVideoFormat_I420, FCC('I420') );
3.%SrcDir%\qtmultimedia\src\plugins\directshow\camera\dscamerasession.cpp(95) :报错,修改:(143行)改成volatile LONG m_ref;