Hi leute! jo, ich hab das ja so gemacht, das ich die ioblink.c in iow.h umbenannt hab, und die main aus der ioblink hab ich startiow genannt! mein eigenes programm hab ich dann in iow.cpp geschrieben! darin hab ich erstmal nur startiow aufgerufen, um zutesten, ob das geht! also das alte programm erstmal nur zu einer header gemacht!mehr hab ich ja nicht verändert! nun macht der aber folgende Problme: Tux007:/home/jhb/c++/iowarrior # g++ iow.cpp -o iow -lusb In file included from iow.cpp:2: /home/jhb/c++/iowarrior/iow.h: In function `int startiow(int, char**, unsigned char*)': /home/jhb/c++/iowarrior/iow.h:74: error: invalid conversion from `unsigned char*' to `char*' /home/jhb/c++/iowarrior/iow.h:84: error: invalid conversion from `unsigned char*' to `char*' /home/jhb/c++/iowarrior/iow.h: In function `int main(int, char**)': /home/jhb/c++/iowarrior/iow.h:45: error: too few arguments to function `int startiow(int, char**, unsigned char*)' iow.cpp:7: error: at this point in file Tux007:/home/jhb/c++/iowarrior # ich hänge mal iow.h und iow.cpp an diese mail! hoffentlich geht das! wennich allerdings die iow.cpp in iow.c umbenne, und das duch einen c compiler schicke, gibt es keine Probleme! danke für die zahlreichen replys! mfg Jan