2013-01-18 29 views
0

我相信这是类似于螺纹:Canon SDK 2.11 on OSXEDSDK EdsOpenSession EXC_BAD_ACCESS信号

但是该解决方案有没有为我工作。我很困惑,因为我不知道如何弄清楚发生了什么变化。我有一些工作软件,没有在假期工作,现在当我打开它工作,它失败了。不仅我的软件,而且SDK附带的演示应用程序,我从来没有改变过,实际上用于工作得很好。

我尝试过两种不同的相机(5DmII和5DmIII),结果相同。

当我尝试运行该应用程序时,摄像头被识别,但是,当它试图打开一个会话时,它会收到一个EXC_BAD_ACCESS信号。在每个程序它发生时,就会调用EdsOpenSession()与此消息由...

*** - [NSConcreteData发行]:消息发送到释放实例0x8157af0

有趣的是,当我试图用EOS Utility也会崩溃。所以我更新了,现在效果很好。我遵循上述线程中的建议,并将EDSDK.framework从工作包复制到我的程序并重新编译,但得到相同的结果。

我想弄清楚如何联系佳能获取一些信息,但他们不容易获得帮助,所以我呼吁我知道这是一个响应的组。

我能想到的唯一的事情就是在假期的某个时候,我更新了一些关键图书馆而不知道它。

有没有其他人遇到过,并能解决这个问题?

我运行OS X 10.7.5时,Xcode 4.1和EDSDK 2.11.3

回答

0

解决了这个。它确实是与上述链接相同的解决方案。不过,我所缺少的是我还需要将新的EDSDK.framework复制到/ Library/Frameworks中,而不仅仅是将它放在我的源代码目录中。这可能是因为我没有在XCode中正确设置所有内容。

相关问题