Windows下Qt Creator集成Intel RealSense SDK 2.0无法打开UI求助
问题修正方案
- 确认Qt编译套件架构与依赖库架构匹配:你当前配置中链接的是x86版本的RealSense库,若你使用的是64位Qt编译套件,架构不匹配会导致程序启动时依赖加载失败,无法初始化主窗口,这是UI无法打开的核心常见原因。
- 替换pro文件中RealSense SDK相关配置为以下内容,注意根据你的Qt架构选择x86/x64路径:
#RealSense SDK 配置 INCLUDEPATH += "C:/Program Files (x86)/Intel RealSense SDK 2.0/include" # 64位Qt使用x64路径,32位Qt使用x86路径 LIBS += -L"C:/Program Files (x86)/Intel RealSense SDK 2.0/lib/x64" LIBS += -lrealsense2
- 配置运行时依赖:将对应架构下的
realsense2.dll(路径为C:/Program Files (x86)/Intel RealSense SDK 2.0/bin/x64/realsense2.dll或对应x86路径)复制到程序编译输出的exe同级目录,或者将该bin路径添加到Windows系统环境变量PATH中,重启Qt Creator后再运行项目。 - 隔离验证:可临时注释掉pro文件中RealSense相关的所有配置,同时注释掉代码中所有调用RealSense接口的逻辑,编译运行如果能正常弹出UI,即可确认问题完全由RealSense配置错误导致。
- 后续启用OpenCV配置时,需要保证OpenCV的架构也和Qt套件、RealSense SDK的架构完全一致,避免出现架构不兼容的加载失败问题。
内容的提问来源于stack exchange,提问作者HU pengjie
相关产品推荐
相关产品推荐

