You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

编译librealsense遇LNK4199警告:realsense2系列DLL延迟加载被忽略

Intel RealSense SR305编译rs-depth-quality项目LNK4199警告解决

环境信息

  • 相机型号:Intel RealSense SR305
  • 固件版本:v2.50.0
  • 操作系统及版本:Windows 11
  • 平台:PC
  • SDK版本:v2.50.0
  • 编程语言:OpenCV/Python
  • 使用模块:YOLOv10

问题描述

编译librealsense的rs-depth-quality项目时,触发LNK4199链接警告,具体内容如下:

  1. /DELAYLOAD:/realsense2d.dll被忽略;未从realsense2d.dll找到导入项
  2. /DELAYLOAD:/realsense2-gld.dll被忽略;未从realsense2-gld.dll找到导入项
    警告触发路径:C:***\librealsense-master\build\tools\depth-quality\LINK 1

解决建议

这类警告本质是链接器尝试延迟加载指定DLL,但项目并未实际引用这两个DLL中的任何符号,因此链接器自动忽略了延迟加载指令,不会影响程序功能与运行。

若要消除警告,可按以下步骤操作:

  • 打开Visual Studio中rs-depth-quality项目的属性面板(右键项目→属性)
  • 进入链接器→输入选项页
  • 在「延迟加载的DLL」列表中,移除realsense2d.dll和realsense2-gld.dll
  • 保存设置后重新编译项目

也可以检查项目的CMake配置文件,确认是否在生成项目时误添加了这两个DLL的延迟加载依赖,调整CMakeLists.txt后重新生成解决方案即可。

内容的提问来源于stack exchange,提问作者Recep Ortac

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 13:17:13