我相信這是類似於螺紋: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