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 ..\..\bin\libopencv_world410.dll暂停这里不会动。

H:\software\opencv\opencv-build\3rdparty下flags.make。-W -Wall 替换为 -O3 -fPIC -W -Wall

还没解决

相关文章:

  • 2021-07-15
  • 2021-11-30
  • 2022-12-23
  • 2022-01-18
  • 2022-01-07
  • 2021-09-14
  • 2022-02-07
猜你喜欢
  • 2022-12-23
  • 2021-07-06
  • 2021-08-20
  • 2022-01-10
  • 2022-12-23
相关资源
相似解决方案