qt配置opengl

cmake 编译opengl,参考https://wiki.qt.io/How_to_setup_Qt_and_openCV_on_Windows

cmake configure完成没有错误后,点击generate生成makefile文件

mingw32-make -j 8编译到27%的时候,出错D3D11_TEXTURE2D_DESC未定义。

解决办法:发现少头文件找到#include <d3d11.h>加上,还发现没有这一句typedef D3D11_TEXTURE2D_DESC D3D11_TEXTURE2D_DESC

加了#define HAVE_DIRECTX 1   使下面生效。编译到50%暂时没出错。d3d11.h

#ifdef HAVE_DIRECTX
#include <vector>
#include "directx.inc.hpp"
#else // HAVE_DIRECTX

到Linking CXX shared library ....inlibopencv_world410.dll暂停这里不会动。

H:softwareopencvopencv-build3rdparty下flags.make。-W -Wall 替换为 -O3 -fPIC -W -Wall

还没解决

原文地址:https://www.cnblogs.com/xpylovely/p/10913385.html