我正在尝试使用 Canon EDSDK 2.8 构建应用程序。我在 Xcode 中创建了一个新的 Cocoa Application 项目,并导入了头文件和框架文件。当我尝试构建和运行(不编写任何代码)时,我收到两个警告,说框架缺少 x86_64 架构文件。如果我尝试导入“EDSDK.h”头文件,我最终会遇到大约 100 个杂项错误。
我尝试将架构更改为 i386,但是当我尝试构建并运行时,我收到一个调试器错误,提示“无法访问地址 0x0 的内存”。
奇怪的是,我可以毫无问题地编译和运行与 SDK 捆绑在一起的示例应用程序,
任何人对为什么会发生这种情况有任何想法?