![]() |
Compiler per Kommandozeile nimmt falsche Units
Hallo,
ich möchte ein Projekt per Kommandozeile kompilieren und habe aber Delphi XE5 UND Delphi 7 auf dem Rechner installiert. Leider ergibt der Aufruf:
Code:
den Fehler:
dcc32.exe project.dpr
Code:
Woher das kommt ist klar, aber weiß einer von euch zufällig wie man das Problem behebt?
Schwerwiegend: F2048 Falsches Unit-Format: 'c:\program files (x86)\borland\delphi7\Lib\Debug\System.dcu'
- Erwartete Version: 26.0, Windows Unicode(x86) Gefundene Version: 15.0, Windows Ansi(x86) Auch wenn ich den PATH in Windows anpasse, ändert sich nichts. Eventuell sind es irgendwelche registry-Einträge? |
AW: Compiler per Kommandozeile nimmt falsche Units
Sicher, daß du auch das richtige dcc32 erwischst?
Und versuch auch mal Delphi-Verzeichnis\bin\rsvars.bat , welches für den Kommandozeilencompiler bissl was einrichtet. (vor dem Aufruf des dcc32) |
AW: Compiler per Kommandozeile nimmt falsche Units
Vielleicht sollte ich das genauer schreiben. Ich rufe auf:
Code:
Die rsvars.bat macht tatsächlich ein bisschen mehr als nur den PATH zu setzen, aber an dem Fehler ändert sich leider nichts.
@SET PATH=C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\bin
"C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\bin\DCC32.EXE" "Z:\Projects\project.dpr" |
AW: Compiler per Kommandozeile nimmt falsche Units
Zitat:
![]() |
AW: Compiler per Kommandozeile nimmt falsche Units
Logisch ;) - bin ich aber nicht drauf gekommen, msbuild zu verwenden.
Code:
Funktioniert.
msbuild "Z:\Projects\project.dproj" /t:Build /p:config=Release
Danke an alle :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:19 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