[C#]: pawncc.exe - Errorausgabe?

  • Hallöchen,


    ich bekomme es nicht hin, dass mir meine Scripterrors geprinted werden.
    Also hier ist mein Code:


    Das gibt meine cmd.exe aus (richtig):

    Code
    C:\Users\Chris>C:\Users\Chris\Desktop\pawncc.exe C:\Users\Chris\Desktop\script.pwn
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
    
    
    C:\Users\Chris\Desktop\script.pwn(5) : warning 235: public function lacks forward declaration (symbol "OnGameModeInit")
    C:\Users\Chris\Desktop\script.pwn(5) : warning 204: symbol is assigned a value that is never used: "x"
    
    
    2 Warnings.


    Und das hier ist, was mein Programm mir ausgibt (mit meinem Code oben):

    Code
    Pawn compiler 3.2.3664              	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    
    
    2 Warnings.
  • Mit dem -e Parameter kannst du den Dateinamen einer Datei angeben, in die die Errors geschrieben werden sollen.
    Die kannst du dann nach erfolgter Kompilierung lesen und darstellen.


    Die Source einer der zahlreichen IDEs die hier veröffentlicht wurden wird dir die Antwort liefern. Pawnfox ist Open Source
    und zeigt selbstständig den Compiler Output an, das kannst du dir zum Beispiel anschauen. Dort wird aber der Umweg über eine
    Datei gegangen.
    Ob das eine der anderen IDEs anders macht weiß ich nicht.


    Edit: Denk dran, dass du eine SA:MP konforme Kompilierung nur mit den zusätzlichen Parametern "-;" und "-(" hinbekommst,
    zusätzlich am besten noch "-d3".