1

ここからソースのみのチュートリアルをダウンロードします。Canon 70D を接続して実行すると、以下に示す「Canon Dll's not found」というエラーが表示されました。[OK] をクリックすると、GUI が表示されますが、すべてのボタンが GUI でグレーアウトされます。プロジェクトフォルダ内に「EDSDKLib」というフォルダ名があります。Canon SDK を使用するのは初めてで、エラーが発生する理由がわかりません。

その理由は何ですか?どうすれば解決できますか?

エラーメッセージ:

ここに画像の説明を入力

[OK] をクリックした後の GUI:

ここに画像の説明を入力

4

3 に答える 3

5

記事の著者はこちら。Canon SDK の DLL を出力フォルダー/作成した exe ファイルの横に配置する必要があります。

これらの DLL は Canon から直接入手できます。無料ですが、申請が必要です。

現在地に応じて、次のいずれかのサイトにアクセスする必要があります。

于 2015-12-20T16:11:40.963 に答える
2

Johannes Bildstein の回答への追加、Canon から EDSDK ファイルを取得した後、DLL フォルダー内にあるファイルを、アプリが実行される 'Debug/bin' フォルダーに追加する必要があります。

于 2016-10-10T12:47:08.687 に答える