Zugriff auf USB und Fotoapparate für C++, Cross-Plattform?

18/09/2010 - 19:28 von Edzard Egberts | Report spam
Ich mache mir gerade Gedanken, wie ich am Besten mit C++ unter Linux und
Windows auf Fotoapparate und USB-Devices zugreife.

Besonders irritiert mich gerade die libgphoto:

Unter http://sourceforge.net/projects/gphoto/files/ sieht man für die
libgphoto2-2.3.10.1.tar.bz2 unter Platform Linux, Apple, Windows, BSD
und, na ja OpenSolaris? Dagegen steht in Wikipedia und FAQ, dass die
libgphoto nicht unter Windows làuft. Gibt es hier jemanden, der damit
unter Windows arbeitet und bestàtigen kann, dass das klappt?

Die gleiche Frage zur libptp2 - unter Windows benutzbar?

Oder kennt jemand eine andere Cross-Plattform-Lib, mit der ich unter
Linux und Windows bequem auf USB-Geràte zugreifen kann, nicht nur
Kameras, sondern z.B. auch schaltbare Steckdosen?

Wenn es gar nicht anders geht, würde ich eben für Windows und Linux
getrennt schreiben - wo müsste ich denn da bei Windows anfangen, gibt es
da eine libusb?
 

Lesen sie die antworten

#1 Edzard Egberts
20/09/2010 - 14:40 | Warnen spam
Edzard Egberts schrieb:
Ich mache mir gerade Gedanken, wie ich am Besten mit C++ unter Linux und
Windows auf Fotoapparate und USB-Devices zugreife.



Wirklich niemand "been there, done that"? Ich will ja nur wissen, wo es
lang geht. Auch keiner, der unter Windows versucht, direkt auf
USB-Geràte zuzugreifen und eigene Treiber schreibt?

Im Elektronik-Bereich ist das ziemlich witzig - da schreibt fast jeder,
man solle einen RS-232-USB-Baustein mit virtuellem Treiber nehmen und
dann kommt das RS232-Tutorial. :o)

Also in Anbetracht der Verbreitung scheint mir USB softwareseitig
bemerkenswert unpopulàr. Gibt es da nicht so etwas wie eine
Standardklasse mit ein paar virtuellen Methoden zu überschreibenß

Ähnliche fragen