使用 IC Imaging Control 4 SDK 进行 QT 开发

来自The Imaging Source Knowledgebase Chinese
跳转到导航 跳转到搜索

本文使用IC Imaging Control 4,此仅支援Windows 10 以上版本

范例可透过连结下载: https://github.com/TheImagingSource/ic4-examples/tree/master/cpp/qt6

IC Imaging Control 4 C++文件可参考连结: https://www.theimagingsource.com/en-us/documentation/ic4cpp/namespaceic4.html

  1. 安装IC Imaging Control 4 SDK 请至连结下载并安装SDK:https://www.theimagingsource.com/zh-hant-tw/support/download/icimagingcontrol4win-1.0.0.2416/
  2. 新增专案并选择 CMake建置,编译器 MSVC2019 64bit
  3. 在CMakeList里,加入寻找和设定IC4程式库 *请更改为你的msvc2019_64路径
    find_package(ic4 REQUIRED)
    list(APPEND CMAKE_PREFIX_PATH "E:/QT/6.6.0/msvc2019_64/")
    
  4. 在CMakeList里, target_link_libraries连结IC4程式库
      ic4::core
    
  5. 将 <ic4/ic4.h> 引入标头档
    #include <ic4/ic4.h>
    
  6. 初始化IC4程式库
    ic4::InitLibraryConfig conf = {};
    ic4::initLibrary(conf);
    
  7. 加入qt6-dialogs。范例中提供DeviceSelectionDialog以及PropertyDialog,可以将此资料夹复制并加入专案中。 在专案里右键 -> Add Existing Ditectory -> 勾选qt6-dialogs资料夹
    并将"qt6-dialogs"加入标头档
    #include "qt6-dialogs/PropertyDialog.h"
    #include "qt6-dialogs/DeviceSelectionDialog.h"