Ich habe Unimotion in meinem Anwendung , um Bewegungssensorwerte für Apple-Laptops zu lesen, aber den Code nicht auf 10.6 64-Bit portieren zu können. (Ich habe auch SMSLib ausprobiert und hatte auch kein Glück.)
Wenn es keine Alternative gibt, erwäge ich auch, eine der Bibliotheken zu patchen. Sowohl Unimotion als auch SMSLib verwenden den folgenden Aufruf, der in 10.5 und veraltet ist von 10.6 64-Bit entfernt :
%Vor%( Dieser Post brachte mich nicht wirklich weiter)
Wenn es keine Alternative gibt, erwäge ich auch, eine der Bibliotheken zu patchen. Sowohl Unimotion als auch SMSLib verwenden den folgenden Aufruf, der in 10.5 und veraltet ist von 10.6 64-Bit entfernt :
%Vor%Gibt es eine einfache Möglichkeit, dies durch neue IOKit-Aufrufe zu ersetzen?
Genau dieses Dokument schlägt Ersatz vor. Was ist mit diesem?
%Vor%Soweit ich das beurteilen kann, sollte außer der Reihenfolge der Argumente kein Unterschied bestehen. Das heißt, ich habe das I / O-Kit noch nie benutzt, daher könnte mir ein kritischer konzeptioneller Unterschied fehlen, der dazu führt, dass dieser Anruf nicht wie der alte funktioniert.
Tags und Links macos cocoa accelerometer osx-snow-leopard smslib