AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Fehler beim Compilieren mit MSBuild

Ein Thema von ADelph · begonnen am 20. Apr 2017 · letzter Beitrag vom 20. Apr 2017
 
jbg

Registriert seit: 12. Jun 2002
3.485 Beiträge
 
Delphi 10.1 Berlin Professional
 
#16

AW: Fehler beim Compilieren mit MSBuild

  Alt 20. Apr 2017, 14:22
Und es wird immer besser :
Das Minuszeigen beendet den ersten Token und nur den nutzt der Compiler für die Auswertung. Somit ist {$ifdef ABCD-EFGH} und {$ifdef ABCD} für den Compiler identisch. Es wäre schön wenn der Compiler das als Warnung/Hinweis/Fehlermeldung ausgeben würde, tut er aber nicht. Du kannst auch {$ifdef ABCD ist mir doch egal} schreiben und bei {$define ABCD} wird das ganze als TRUE gewertet, da eben nur der erste Token zählt.

Dass das "ABCD-EFGH" durch die Options zu zwei Defines wird, liegt wohl am IDE Code der das Splitting macht.



Direkter DCC32.EXE Aufruf:
Man könnte auch einfach eine (alte) Projekt.cfg Datei neben der Projekt.dpr Datei anlegen und dort alles bis auf das "--no-config" und "Projekt.dpr" in Einzelzeilen schreiben.
Der Aufruf wäre dann einfach nur noch "DCC32.EXE Projekt.dpr"

Zitat:
-$R+
-B
-Q
-AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;Db iProcs=BDE;DbiErrs=BDE
-DDEBUG;madExcept;x-Fulldebugmode;x-Logmemoryleakdetailtofile;SQLx
-I"c:\program files (x86)\embarcadero\rad studio\7.0\lib\DE";"C:\Delphicomponenten\TStringal igngrid 2010";"C:\Delphicomponenten\Virtual Treeview\Source";"C:\Delphicomponenten\TCPort 4.00\source";C:\Delphicomponenten\tXLSFile;"C:\Del phicomponenten\Devicechange Komponente";"C:\Delphicomponenten\ICS Mail\Delphi\Vc32";"C:\Delphicomponenten\TEmail 2010\compon";"C:\Delphicomponenten\Overbyte V7\Delphi\Vc32";"C:\Delphicomponenten\TEmail 2010";"C:\Delphicomponenten\ICS Mail\Delphi";"C:\Delphicomponenten\Overbyte V7\Delphi";"C:\Delphicomponenten\ICS Mail\Delphi\Internet";"c:\program files (x86)\embarcadero\rad studio\7.0\lib";"C:\Users\sko\Documents\RAD Studio\7.0\Imports";"c:\program files (x86)\embarcadero\rad studio\7.0\Imports";"c:\program files (x86)\embarcadero\rad studio\7.0\Lib\Indy10";"C:\Users\Public\Documents\ RAD Studio\7.0\Dcp";"c:\program files (x86)\embarcadero\rad studio\7.0\include";"c:\program files (x86)\embarcadero\rad studio\7.0\RaveReports\Lib";C:\madCollection\madBa sic\BDS7;C:\madCollection\madDisAsm\BDS7;C:\madCol lection\madExcept\BDS7;C:\madCollection\madExcept\ ..\Plugins;C:\madCollection\madRemote\BDS7;C:\madC ollection\madKernel\BDS7;C:\madCollection\madCodeH ook\BDS7;C:\madCollection\madSecurity\BDS7;C:\madC ollection\madShell\BDS7
-LE"C:\Users\Public\Documents\RAD Studio\7.0\Bpl"
-LN"C:\Users\Public\Documents\RAD Studio\7.0\Dcp"
-NB"C:\Users\Public\Documents\RAD Studio\7.0\Dcp"
-O"C:\Delphicomponenten\TStringaligngrid 2010";"C:\Delphicomponenten\Virtual Treeview\Source";"C:\Delphicomponenten\TCPort 4.00\source";C:\Delphicomponenten\tXLSFile;"C:\Del phicomponenten\Devicechange Komponente";"C:\Delphicomponenten\ICS Mail\Delphi\Vc32";"C:\Delphicomponenten\TEmail 2010\compon";"C:\Delphicomponenten\Overbyte V7\Delphi\Vc32";"C:\Delphicomponenten\TEmail 2010";"C:\Delphicomponenten\ICS Mail\Delphi";"C:\Delphicomponenten\Overbyte V7\Delphi";"C:\Delphicomponenten\ICS Mail\Delphi\Internet";"c:\program files (x86)\embarcadero\rad studio\7.0\lib";"C:\Users\sko\Documents\RAD Studio\7.0\Imports";"c:\program files (x86)\embarcadero\rad studio\7.0\Imports";"c:\program files (x86)\embarcadero\rad studio\7.0\Lib\Indy10";"C:\Users\Public\Documents\ RAD Studio\7.0\Dcp";"c:\program files (x86)\embarcadero\rad studio\7.0\include";"c:\program files (x86)\embarcadero\rad studio\7.0\RaveReports\Lib";C:\madCollection\madBa sic\BDS7;C:\madCollection\madDisAsm\BDS7;C:\madCol lection\madExcept\BDS7;C:\madCollection\madExcept\ ..\Plugins;C:\madCollection\madRemote\BDS7;C:\madC ollection\madKernel\BDS7;C:\madCollection\madCodeH ook\BDS7;C:\madCollection\madSecurity\BDS7;C:\madC ollection\madShell\BDS7
-R"c:\program files (x86)\embarcadero\rad studio\7.0\lib\DE";"C:\Delphicomponenten\TStringal igngrid 2010";"C:\Delphicomponenten\Virtual Treeview\Source";"C:\Delphicomponenten\TCPort 4.00\source";C:\Delphicomponenten\tXLSFile;"C:\Del phicomponenten\Devicechange Komponente";"C:\Delphicomponenten\ICS Mail\Delphi\Vc32";"C:\Delphicomponenten\TEmail 2010\compon";"C:\Delphicomponenten\Overbyte V7\Delphi\Vc32";"C:\Delphicomponenten\TEmail 2010";"C:\Delphicomponenten\ICS Mail\Delphi";"C:\Delphicomponenten\Overbyte V7\Delphi";"C:\Delphicomponenten\ICS Mail\Delphi\Internet";"c:\program files (x86)\embarcadero\rad studio\7.0\lib";"C:\Users\sko\Documents\RAD Studio\7.0\Imports";"c:\program files (x86)\embarcadero\rad studio\7.0\Imports";"c:\program files (x86)\embarcadero\rad studio\7.0\Lib\Indy10";"C:\Users\Public\Documents\ RAD Studio\7.0\Dcp";"c:\program files (x86)\embarcadero\rad studio\7.0\include";"c:\program files (x86)\embarcadero\rad studio\7.0\RaveReports\Lib";C:\madCollection\madBa sic\BDS7;C:\madCollection\madDisAsm\BDS7;C:\madCol lection\madExcept\BDS7;C:\madCollection\madExcept\ ..\Plugins;C:\madCollection\madRemote\BDS7;C:\madC ollection\madKernel\BDS7;C:\madCollection\madCodeH ook\BDS7;C:\madCollection\madSecurity\BDS7;C:\madC ollection\madShell\BDS7
-U"c:\program files (x86)\embarcadero\rad studio\7.0\lib\DE";"C:\Delphicomponenten\TStringal igngrid 2010";"C:\Delphicomponenten\Virtual Treeview\Source";"C:\Delphicomponenten\TCPort 4.00\source";C:\Delphicomponenten\tXLSFile;"C:\Del phicomponenten\Devicechange Komponente";"C:\Delphicomponenten\ICS Mail\Delphi\Vc32";"C:\Delphicomponenten\TEmail 2010\compon";"C:\Delphicomponenten\Overbyte V7\Delphi\Vc32";"C:\Delphicomponenten\TEmail 2010";"C:\Delphicomponenten\ICS Mail\Delphi";"C:\Delphicomponenten\Overbyte V7\Delphi";"C:\Delphicomponenten\ICS Mail\Delphi\Internet";"c:\program files (x86)\embarcadero\rad studio\7.0\lib";"C:\Users\sko\Documents\RAD Studio\7.0\Imports";"c:\program files (x86)\embarcadero\rad studio\7.0\Imports";"c:\program files (x86)\embarcadero\rad studio\7.0\Lib\Indy10";"C:\Users\Public\Documents\ RAD Studio\7.0\Dcp";"c:\program files (x86)\embarcadero\rad studio\7.0\include";"c:\program files (x86)\embarcadero\rad studio\7.0\RaveReports\Lib";C:\madCollection\madBa sic\BDS7;C:\madCollection\madDisAsm\BDS7;C:\madCol lection\madExcept\BDS7;C:\madCollection\madExcept\ ..\Plugins;C:\madCollection\madRemote\BDS7;C:\madC ollection\madKernel\BDS7;C:\madCollection\madCodeH ook\BDS7;C:\madCollection\madSecurity\BDS7;C:\madC ollection\madShell\BDS7
-K00400000
-GD
-NO"C:\Users\Public\Documents\RAD Studio\7.0\Dcp"
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:50 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz