1

我在这里下载源教程。当我连接佳能 70D 运行它时,我收到如下所示的错误“找不到佳能 Dll”。单击确定后,出现了 gui,但 gui 上的所有按钮都是灰色的。项目文件夹中有一个文件夹名称为“EDSDKLib”。我对使用佳能 SDK 很陌生,但我不明白为什么会出现错误。

这是什么原因?我该如何解决?

错误信息:

在此处输入图像描述

点击OK后的gui:

在此处输入图像描述

4

3 回答 3

5

这篇文章的作者在这里。您需要将佳能 SDK 中的 DLL 放入输出文件夹/创建的 exe 文件旁边。

您可以直接从 Canon 获取这些 DLL。它们是免费的,但您必须申请。

根据您所在的位置,您需要访问以下站点之一:

于 2015-12-20T16:11:40.963 回答
2

除了 Johannes Bildstein 的回答,从佳能获得 EDSDK 文件后,您需要将 DLL 文件夹中的文件添加到运行应用程序的“Debug/bin”文件夹中

于 2016-10-10T12:47:08.687 回答
0

2020 更新:一段时间以来,下载Nuget 包就足够了。这会将您需要的 dll 下载到以下文件夹:

C:\Users\<username>\.nuget\packages\canon.edsdk\<version>\dll
于 2020-10-22T16:55:23.290 回答