2013-01-18 30 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中正確設置所有內容。

相關問題