2012-11-30 59 views
1

我試圖在OSX上用EOS Xsi使用Canon EDSDK 2.11。我試着運行示例代碼,編寫了我自己的代碼,甚至還下載了openFrameworks和Canon EDSK ofxCanon的附件,並運行其示例代碼。每當任何代碼到達對EdsOpenSession的調用時,我都會得到一個exc_bad_access錯誤。OSX EdsOpenSession上的Canon EDSDK 2.11 exc_bad_access

任何人都可以告訴我可能發生了什麼,我可能會做錯什麼?

+0

推測:exc_bad_access通常與訪問不存在的數組元素相關聯。這使我相信某些數據結構是可用攝像機陣列的長度/大小爲零,並且您的代碼試圖從中訪問元素。再次猜測,但您的相機可能不在可用設備列表中。嘗試新的電纜?試試不同的佳能相機? –

回答

1

我有同樣的問題。從佳能網站下載SDK似乎存在一些問題。 在這裏你可以嘗試,它解決了我的問題。

安裝和更新EOSUtility(確保它的工作原理)

前往/應用程序/佳能實用程序/

顯示包的EOS Utility內容。

在框架目錄中,你將有EDSDK.framework

複製過來,你從佳能網站得到了一個。

希望它會有所幫助。

相關問題