佳能(数码相机)SDK使用记录

本文档记录了使用佳能SDK进行开发的过程,包括EDSDK的x86和x64库文件介绍,VC例程中的PDF文档,以及在VS2013和VS2017中遇到的问题与解决方法。在x86环境下运行正常,但x64环境配置后运行报错。详细调用逻辑将在后续补充。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前言

(待补充)


一、文档脉络图

文档脉络图

二、使用记录

  1. EDSDK和EDSDK_64两个文件夹,我判断分别为x86和x64的库文件,包含dll、lib和h文件,其中x64版本没有h文件有些奇怪。
  2. VC例程文件夹中有一份pdf文档,考虑是SDK的使用说明。
  3. 使用VC版本的Sample工程。
    (1)初始是vc12,默认打开为vs2013,打开后运行报错,显示无v141工具集,网上查找显示需要点击“项目->重定解决方案目标”,但在vs2013中未找到相应按钮;
    (2)改用vs2017打开,打开后切换x64版本,配置dll、lib、h以后,运行报错;
    (3)切换回x86版本,运行正常,没有相机情况下显示弹窗“cannot detect camera”。
  4. 单步执行程序,MFC的库代码执行到CameraControl.cpp中的虚函数InitInstance(),可以看到函数中的调用顺序如下(不完整,待使用后补充清楚完整的调用逻辑)。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值