PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Msleep(500); wird nicht erkannt



NorthVan
13.07.2009, 17:39
Hi, habe eine kurze frage.

Msleep(500); wird irgendwie nicht akzeptiert vom Notepad2. Es gibt mit die folgende Fehlermeldung:
C:\ASURO_src\FirstTry/test.c:23: undefined reference to `Msleep'
make: *** [test.elf] Error 1


Ein ähndliches Problem machts wenn ich "SerWrite(“Hallo Du Da!”,12);" verwänden will.
test.c: In function `main':
test.c:23: error: stray '\223' in program
test.c:23: error: `Hallo' undeclared (first use in this function)
test.c:23: error: (Each undeclared identifier is reported only once
test.c:23: error: for each function it appears in.)
test.c:23: error: parse error before "Du"
test.c:23: error: stray '\224' in program
make: *** [test.o] Error 1

Kommt mir komisch vor, denn Msleep und SerWrite sollte ja durch init() oder #include "asuro.h" vordefiniert sein oder täusche ich mich da?

Könnte mir da jemand helfen?

Greez Patrick

uwegw
13.07.2009, 17:57
Hier hast du zwei Arten von Anführungszeichen:

Ein ähndliches Problem machts wenn ich "SerWrite(“Hallo Du Da!”,12);" verwänden will.

" und ”
Wahrscheinlich stehen im Programm die ” (also die kummen), das sind die falschen. Das sind dann wahrscheinlich die stray '\223' in program

NorthVan
13.07.2009, 18:14
Danke uwegw

Wäre mir wahrscheindlich nicht aufgefallen in den nächsten Tagen. SerWrite funktioniert bereits prima.

Greez