C# C语言的佳能EDSDK教程;佳能Dll&x27;“未找到”;错误

C# C语言的佳能EDSDK教程;佳能Dll&x27;“未找到”;错误,c#,sdk,edsdk,canon-sdk,C#,Sdk,Edsdk,Canon Sdk,我只下载源代码教程。当我用我的Canon 70D连接运行它时,我得到了如下所示的错误“Canon Dll未找到”。单击“确定”后,gui出现,但gui上的所有按钮均为灰色。项目文件夹中有一个文件夹名为“EDSDKLib”。我对使用佳能SDK非常陌生,我不明白为什么会出现错误 原因是什么?我怎样才能解决它 错误消息: 单击“确定”后的Gui: 本文作者在此。 您需要将Canon SDK中的DLL放入创建的exe文件旁边的输出文件夹/中 您可以直接从佳能获得这些DLL。他们是免费的,但你必须申请

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

原因是什么?我怎样才能解决它

错误消息:

单击“确定”后的Gui:


本文作者在此。 您需要将Canon SDK中的DLL放入创建的exe文件旁边的输出文件夹/中

您可以直接从佳能获得这些DLL。他们是免费的,但你必须申请

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


    • 本文作者。 您需要将Canon SDK中的DLL放入创建的exe文件旁边的输出文件夹/中

      您可以直接从佳能获得这些DLL。他们是免费的,但你必须申请

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


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

      除了Johannes Bildstein的答案,在您从canon获得EDSDK文件后,您需要添加DLL文件夹中的文件,进入“Debug/bin”文件夹,您的应用程序将在该文件夹中运行更新:现在一段时间内,下载该应用程序就足够了。这将把您需要的dll下载到以下文件夹:

      C:\Users\<username>\.nuget\packages\canon.edsdk\<version>\dll
      
      C:\Users\\.nuget\packages\canon.edsdk\\dll
      
      2020更新:现在一段时间,只需下载即可。这将把您需要的dll下载到以下文件夹:

      C:\Users\<username>\.nuget\packages\canon.edsdk\<version>\dll
      
      C:\Users\\.nuget\packages\canon.edsdk\\dll
      
      哈哈哈,太棒了。我是多么幸运:)我申请了科农,得到了积极的回应。我正在使用佳能70D,在此链接中我应该下载哪个SDK(恭喜!)我建议使用最新的,应该是3.x版本号。该库名为EDSDK或EOS Digital SDKHi,我这样做了,但出现了一个错误。看看这里:哈哈哈,太棒了。我是多么幸运:)我申请了科农,得到了积极的回应。我正在使用佳能70D,在此链接中我应该下载哪个SDK(恭喜!)我建议使用最新的,应该是3.x版本号。该库名为EDSDK或EOS Digital SDKHi,我这样做了,但出现了一个错误。请在此处查看: