0

この質問がうまく表現されていない場合は、事前に申し訳ありません。私は自分にとってまったく新しいことを達成しようとしていますが、少し迷っています。

私は、目的の C ラッパー内に Canon SDK を含めようとしています。この段落から、64 ビット SDK をダウンロードする必要があることがわかりました。

プロジェクトで EOSFramework を使用するには、いくつかの手順を実行する必要があります。まず、最新の Canon EDSDK 64 ビットをダウンロードしたことを確認します。EOSFramework は現在、64 ビットでのみサポートされている ARC に依存しています。したがって、64 ビット バージョンの EDSDK を使用する必要があります。また、最新バージョンの EOSFramework を .framework ファイルとしてコンパイルまたはダウンロードしたことを確認してください。

ちなみに、指示に従った後、フレームワークの構築中に発生するエラーは 64 ビットに関連しています。添付の写真をご覧ください:

エラー

誰かがこれを理解する方法を指摘できますか?

4

2 に答える 2

0

これが長期的に問題を引き起こさないかどうかはわかりませんが、この投稿で答えを見つけました: _int64 does not name a type

これに続いて:

GCC で MSVC 固有の __int64 タイプを使用しようとしているようです。それは機能しません。代わりに long long を使用してください。

于 2016-08-05T15:14:55.023 に答える