-> Hier kostenlos registrieren
Hallo,
erst einmal möchte ich mich kurz vorstellen.
Gelernt habe ich Elektroniker für Betriebstechnik in einem großen Maschinenbaubetrieb, der Schwerpunkt der Ausbildung lag ganz klar auf Steuerungstechnik der Firma Siemens. Nach meiner Ausbildung habe ich noch den staatlich geprüften Techniker gemacht und in meiner Freizeit versuche ich mich so gut es geht mit Programmierung in Hochsprachen und Informatik im Allgemeinen zu befassen.
Nun zu meinem Problem:
Ich versuche die LibNoDave anzuwenden, Bytes aus einem Datenbaustein auszulesen und ganz einfach zu visualisieren. Allerdings scheitert dies an wohl an vielen Dingen... Meine ersten Versuche die LibNoDave direkt zu kompilieren mit meinem Programm (über die Header-Dateien) führte zu immer verschiedenen Fehlern, wohl auf Grund der Tatsache das ich Code::Blocks mit MinGW verwende und ich wohl somit einen Zwitter besitze ;-)
Mein jetziges bestreben ist es, LibNoDave als DLL zu benutzen, mit Excel hat das bereits wunderbar funktioniert, aber in C++ scheitert es nun an ein paar Sachen. Ich versuche mir aus der nodave.h meine eigene davelib.h zu bauen mit allen Funktionen die ich brauche, allerdings scheitert es nun an einer Stelle:
So ergibt das keinen Fehler beim compilieren, allerdings verstehe ich nicht, wieso ich das so schreiben sollte, meiner Meinung nach müsste es
heißen. Zusätzlich kommt dazu, das er zwar fehlerfrei compiliert, allerdings mir dann in der Runtime abstürzt. Dateien sind im Anhang
Hat einer ein paar Tipps für mich?
erst einmal möchte ich mich kurz vorstellen.
Gelernt habe ich Elektroniker für Betriebstechnik in einem großen Maschinenbaubetrieb, der Schwerpunkt der Ausbildung lag ganz klar auf Steuerungstechnik der Firma Siemens. Nach meiner Ausbildung habe ich noch den staatlich geprüften Techniker gemacht und in meiner Freizeit versuche ich mich so gut es geht mit Programmierung in Hochsprachen und Informatik im Allgemeinen zu befassen.
Nun zu meinem Problem:
Ich versuche die LibNoDave anzuwenden, Bytes aus einem Datenbaustein auszulesen und ganz einfach zu visualisieren. Allerdings scheitert dies an wohl an vielen Dingen... Meine ersten Versuche die LibNoDave direkt zu kompilieren mit meinem Programm (über die Header-Dateien) führte zu immer verschiedenen Fehlern, wohl auf Grund der Tatsache das ich Code::Blocks mit MinGW verwende und ich wohl somit einen Zwitter besitze ;-)
Mein jetziges bestreben ist es, LibNoDave als DLL zu benutzen, mit Excel hat das bereits wunderbar funktioniert, aber in C++ scheitert es nun an ein paar Sachen. Ich versuche mir aus der nodave.h meine eigene davelib.h zu bauen mit allen Funktionen die ich brauche, allerdings scheitert es nun an einer Stelle:
Code:
typedef struct _daveConnection* (*DaveNewConnectionPtr) (daveInterface*, int, int, int);
So ergibt das keinen Fehler beim compilieren, allerdings verstehe ich nicht, wieso ich das so schreiben sollte, meiner Meinung nach müsste es
Code:
typedef struct _daveConnection* (*DaveNewConnectionPtr) (_daveInterface, int, int, int);
heißen. Zusätzlich kommt dazu, das er zwar fehlerfrei compiliert, allerdings mir dann in der Runtime abstürzt. Dateien sind im Anhang
Hat einer ein paar Tipps für mich?