So ich habe es nun mal so getestet, ich habe auch die DLL Datei in das Verzeichnis kopiert, und die andere Datei (so wie es in der Anleitung steht) nach system32/drivers kopiert!
Diesen Fehler gibt er nicht aus, also scheint er die Library laden zu können:
Ich habe zum testen einfach mal deinen Beispielcode benutzt, er kommt auch bis dahin, denn ich habe zum testen noch was hinzugefügt:
Code
////////////////// Hier nun dein Code //////////////////////
short base = 0x378; // Base-Adresse
char byte = 1 << 3; // schreibt die Eins von der 1. Stelle 3x nach rechts, so dass sie an 4. Stelle steht
Out32(base, byte); // setzt Pin Nr. 5 (D3) auf 1, alle anderen auf 0
printf("test");
getchar();
Das test gibt er auch aus!
Aber es scheinen alle pins auf high stehen zu bleiben, ich habe testweise 2 leds angeschlossen und beide bleiben an..