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

使用vcpkg安装OpenCV后找不到tracking.hpp头文件如何解决

vcpkg安装OpenCV的默认存放路径

vcpkg所有安装的三方库默认都存放在vcpkg根目录下的installed文件夹中,路径会根据你使用的编译架构triplet变化:

  • 64位Windows环境默认路径为 vcpkg根目录/installed/x64-windows/
  • 64位Linux环境默认路径为 vcpkg根目录/installed/x64-linux/
  • 64位macOS环境默认路径为 vcpkg根目录/installed/x64-osx/

OpenCV的头文件统一存放在上述对应路径的include/opencv2/子目录下,静态库存放在lib/子目录,动态库存放在bin/子目录。

找不到tracking.hpp的修复方案

tracking.hpp属于OpenCV的contrib扩展模块,vcpkg默认安装的基础opencv包不包含contrib模块,因此会找不到该头文件,按以下步骤修复即可:

  • 先卸载原有已安装的基础opencv包,执行命令:
    vcpkg remove opencv --recurse
    
    如果你是指定架构安装的,需要加上triplet后缀,比如64位Windows环境执行:
    vcpkg remove opencv:x64-windows --recurse
    
  • 安装带contrib扩展的opencv包,执行命令:
    vcpkg install opencv[contrib]
    
    对应64位Windows环境执行:
    vcpkg install opencv[contrib]:x64-windows
    
  • 安装完成后如果仍然提示找不到头文件,检查vcpkg项目集成配置:
    • Visual Studio项目需先执行vcpkg integrate install完成全局集成
    • CMake项目编译时需添加参数-DCMAKE_TOOLCHAIN_FILE=vcpkg根目录/scripts/buildsystems/vcpkg.cmake

内容的提问来源于stack exchange,提问作者neue zeal

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 13:09:03