2016-02-24 3 views
1

J'écris un programme de contrôle de caméra dans Xcode 7.2 sous OS X 10.11.2 et chaque fois mon programme se bloque à EdsInitializeSDK(). La plupart des solutions en ligne suggèrent de télécharger un autre fichier EDSDK.framework, mais cela n'a pas fonctionné pour moi. De plus, la plupart des solutions ont été écrites il y a presque 3 ans. Ce qui n'a pas de sens pour moi, c'est que le programme tourne la plupart du temps et ne se bloque que de temps en temps. Est-ce que quelqu'un a trouvé un travail pour empêcher le mauvais accès?EXC_BAD_ACCESS de l'API EDSDK EdsInitializeSDK() de Canon

Répondre

1

Cela semble être lié à une incompatibilité entre OSX 10.11+ El Capitan et les "plus anciens" EDSDK, pour nous si on l'utilise en combinaison avec swift. Il semble ne pas être un problème dans OSX 10.10 Yosemite. Canon EOS Utility, et d'autres objectifs purs-c/C++ sont pour la plupart pas affectés par cela. Je peux confirmer que EDSDK 3.4, publié le 8 avril 2016, inclut des correctifs dans ce domaine.

+0

Comment allez-vous obtenir EDSDK 3.4? La version la plus récente sur le portail des développeurs au 18/06/2016 est EDSDK 3.2 – jefftimesten

+0

EDSDK 3.4 est disponible sur le portail européen –