我正在尝试使用EOS Xsi在OSX上使用Canon EDSDK 2.11。我尝试运行示例代码,我编写了自己的代码,我甚至下载了openFrameworks和Canon EDSK,ofxCanon的附加组件,并运行了示例代码。每当任何代码到达对EdsOpenSession的调用时,我都会收到exc_bad_access
错误。
谁能告诉我可能会发生什么以及我可能做错了什么?
答案 0 :(得分:1)
我遇到了同样的问题。从佳能网站下载的SDK似乎存在一些问题。 在这里你可以尝试,它解决了我的问题。
安装和更新EOSUtility(确保它有效)
转到/ Applications / Canon Utilities /
显示EOS Utility的包装内容。
在frameworks目录中,您将拥有EDSDK.framework
将其复制到您从佳能网站获得的那个。
希望它会有所帮助。