hallo

habe leider grade keine zeit um es mir genau anzusehen, hier sind aber bestimmt welche die dir besser helfen können...

kann sein das dein compiler mit der funktion _outp() nichts anfangen kann, schreibe über main:

Code:
//============================================== 
void _outp (unsigned int portadr, unsigned char value) 
{ 
 _asm mov edx,portadr 
 _asm mov al, value 
 _asm out dx,al 
} 
//==============================================
das ist ein asm befehl, der den ouzput befehl schreibt (schreibt ist das falsche wort )

außerdem solltest du festlegen was eine lpt schnittstelle ist und welche, einfach unter den include: #define LPT 0x378 schreiben


ist das, das gesamte programm? du musst glaube ich void main (void) schreiben, du ja nix an main übergibs und keinen integer als rückgabewert hast, aber ich kenne mich mit konsolenanwendungen nicht so aus.