在Windows中使用Qt Creator构建C++ 示例
介绍
本教程展示了如何使用Qt Creator 4.12.1配置和构建Zivid C++示例。
先决条件
按照 使用 CMake 配置 C++ 示例并在 Windows 的 Visual Studio 中构建它们 中的要求和安装步骤进行操作,包括 OpenCV 的相关说明。
在Qt Creator中配置项目
启动Qt Creator。
![Qt Creator 启动屏幕的屏幕截图。](../../../_images/qt_creator_startup_screenshot.png)
点击 File → Open Project。
![Qt Creator 打开文件菜单的屏幕截图。](../../../_images/qt_creator_open_file_screenshot.png)
导航到C++示例的克隆文件并打开*CMakeLists.txt*。
![Qt Creator 打开 CMakeLists.txt 的屏幕截图。](../../../_images/qt_creator_open_CMakeLists_screenshot.png)
Configure Kits
点 击 Manage Kits… 并按照下图配置您的Desktop Kit。
Compiler: |
Microsoft Visual C++ Compiler (x86_amd64) |
![Qt Creator Kit 配置的屏幕截图。](../../../_images/qt_creator_configure_kit_screenshot.png)
对于CMake generator,请单 击 Change… 并设置以下条目:
Generator: |
Ninja |
Extra generator: |
CodeBlocks |
![Qt Creator 集 CMake 生成器的屏幕截图。](../../../_images/qt_creator_set_cmake_generator_screenshot.png)
如需在CmakeConfiguration中添加Eigen和OpenCV,请单 击 Change… 并添加以下内容:
EIGEN3_INCLUDE_DIR:STRING=C:/Users/Public/Downloads/eigen-git-mirror
OpenCV_DIR:STRING=C:/Users/Public/Downloads/opencv/build
![Qt Creator 设置 Eigen 和 OpenCV 路径的屏幕截图。](../../../_images/qt_creator_set_eigen_and_opencv_paths_screenshot.png)
点击 OK,然后再次点击 OK。
Configure Project
选 择 Desktop 并展开 Details。然后勾选 Debug 和 Release。
![Qt Creator 项目配置的屏幕截图。](../../../_images/qt_creator_configure_project_screenshot.png)
点击 Configure Project。
![Qt Creator项目配置的屏幕截图已完成。](../../../_images/qt_creator_project_configuration_complete_screenshot.png)
点击 Build → Build All Projects
![Qt Creator 构建所有项目的屏幕截图。](../../../_images/qt_creator_build_all_projects_screenshot.png)
展 开 CppSamples 并选择一个C++程序来查看。
![Qt Creator 选择应用程序的屏幕截图。](../../../_images/qt_creator_select_sample_screenshot.png)
运行示例程序
选择一个示例程序,例如*CaptureVis3D*。右键单击该程序,然后单击 Run。
![Qt Creator 运行应用程序的屏幕截图。](../../../_images/qt_creator_run_sample_screenshot.png)
或者,导航到File Explorer中 的 Release 文件夹。
![从资源管理器运行 Qt Creator 的屏幕截图。](../../../_images/qt_creator_run_sample_from_explorer_screenshot.png)
运行一个示例程序,例如*CaptureVis3D.exe*。
![CaptureVis3D 示例的屏幕截图。](../../../_images/screenshot_from_capture_vis3d.png)
关闭窗口。