Hallo Fluid Programmierer, ich versuche schon seit Tagen eine graphische Oberfläche für das Commandline Tool von : http://www.obdev.at/products/vusb/download.html -> examples -> hiddata zu erstellen. Das Ganze soll dann unter Linux und Win laufen. Ich kann auch portable Programme mit Fluid/make(linux) und fluid/quincy2005(win) erzeugen. libusb ist auf beiden Systemen installiert. Das hidtool aus dem commandline Beispiel lässt sich compilieren und läuft auch unter linux und win. Atmega8 AVRUSB Modul -> Stcker rein -> Programm starten -> funktioniert! Kein Treiber nötig. Super Sache :) Das Problem ist das linken der hiddata.h und hiddata.c aus dem commandline Ordner in die fluid Datei. u.a. diese Variante: - statische Lib hiddata.a aus hiddata.o erstellt und #include hiddata.h in fluid, im Makefile beim linker hiddata.a angehängt Die Typdefinition aus hiddata.h kann ich auch in fl Datei verwenden aber keine in der hiddata.c definierten Funktionen. Fehlermeldung:undefined reference to `usbhid... keine Funktion aus der hiddata.a kann in fluid benutzt werden obwohl diese alle Funktionen enthält. Darum: alles auf Anfang! In der zip sind noch einmal alle bis jetzt funktionierenden Quelltexte für Linux und Windows. Da ich denke das es ein interessantes Projekt ist, hoffe ich das jemand mich dabei unterstützen kann. Das Ziel ist ein entsprechendes Makefile. ... hp-freund
Ehrlich nicht? Man braucht nur eine fluid Datei die man mit fluid in Windows oder Linux bearbeiten kann. Die ist für beide vollkommen identisch und liefert das gleiche Fensterverhalten für Windows und Linux. Sieht Anfangs kompliziert aus gibt aber ein gutes Tutorial dazu. Ich find das Klasse :) ... hp-freund
Dafür gibt es auch SWT (http://de.wikipedia.org/wiki/Standard_Widget_Toolkit) für java Macht das gleiche -> Native Fenster/Buttons hast du vlt eine Link zu dem Tut? Dann kann man mal vergleichen...
Sicher gibt es viele grosse und kleine portable Programmiermöglichkeiten. Java ist zwar schön, aber mir vieeel zu groß. Mit fltk/fluid erstelle ich ein kleines statisch gelinktes Programm direkt als linux-executable oder windows-exe. Das kann man direkt von CD oder USB-Stick starten ohne etwas zu installieren zu müssen. Ich hatte ein Projekt erstellt um über avrsb(atmega8) einen RGB Sensor zu steuern/lesen mit recht umfangreicher graphischer Oberfläche. Die linux datei ist 259Kb und die exe 816kb groß. Und alles drin! Einfach die beiden Dateien auf USB-Stick kopiert, Atmega8 mit USB-CDC Firmware anstecken -Windows benötigt den internen USB-Seriell Treiber für CDC- auf beliebigem (modernen) Windows oder Linux Rechner Prog starten und los... Ein Tutorial zu Fluid z.B. hier: http://www-user.tu-chemnitz.de/~poenisch/FLUID-Tutorial/ ... hp-freund
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.