QT中编译OpenCV
- 打开Qt Creator。
- 通过”打开文件和项目“打开OpenCV源文件目录中的CMakeLists.txt文件。
- 在Configure Project这一步选择Desktop Qt 5.14.2 MinGW 64-bit或Desktop Qt 5.14.2 MinGW 32-bit(版本号根据实际的Qt版本号进行修改),并勾选Release和Debug,然后点击”Configure Project“按钮。如果想编译成其它套件下使用的库,可选择相应的编译器。
- 点击左侧菜单栏的”项目“,并点击”Build“,打开构建设置界面。
- 在编辑构建配置中选择Release。
- 在构建目录中输入生成目录,例如
C:\opencv\build
。 - 在CMake下方列表框中取消对以下项的勾选:
WITH-IPP
、WITH-MSMF
、ENABLE_PRECOMPILED_HEADERS
、WITH_TBB
、与TESTS
有关的选项。勾选Build_opencv_world
。如果使用CUDA
,则勾选WITH_CUDA
。 - 点击”Apply Configuration Changes“按钮应用配置。
- 在”Build的步骤“下方的Targets中勾选
install
。 - 点击”运行“按钮开始编译。
- 编译完成后,再将构建配置设为Debug,按上述方案配置,然后再编译一遍。
QT中OpenCV的配置
- 环境变量配置
- 右击桌面的计算机,选择属性,再选“高级系统设置”,点击“高级–>环境变量”。 <