Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi 64Bit Compiler Fehler? (https://www.delphipraxis.net/177374-64bit-compiler-fehler.html)

AlexII 3. Nov 2013 18:37


64Bit Compiler Fehler?
 
Hallo,

ich möchte meine Anwendung für Windows 64Bit kompilieren, aber der Compiler schmeißt mir folgende Fehlermeldung aus:

Delphi-Quellcode:
[dcc64 Fataler Fehler] MyProg.dpr(6): F2048 Falsches Unit-Format: 'Main.dcu' - Erwartete Version: 24.0, Windows Unicode(x64) Gefundene Version: 24.0, Windows Unicode(x86)


Was bedeutet diese, wer hilft mir da weiter? Danke!

himitsu 3. Nov 2013 18:55

AW: 64Bit Compieler Fehler?
 
Projekt neu erzeugen?

Fehler: 32-Bit-DCU der Main-Unit gefunden, aber 64-Bit-DCU benötigt.


Lösung:
- passende DCU bereitlegen
oder
- aus PAS passende DCU erzeugen/compilieren

Ist die main.pas denn vorhanden?

AlexII 3. Nov 2013 18:58

AW: 64Bit Compieler Fehler?
 
Ja die Main.pas ist vorhanden, aber wie erzeuge ich die .dcu?

zeras 3. Nov 2013 19:04

AW: 64Bit Compieler Fehler?
 
Zitat:

Zitat von AlexII (Beitrag 1234377)
Ja die Main.pas ist vorhanden, aber wie erzeuge ich die .dcu?

indem du erzeugen drückst.

AlexII 3. Nov 2013 19:39

AW: 64Bit Compieler Fehler?
 
Wo genau klickt man den? :gruebel:

jaenicke 3. Nov 2013 20:36

AW: 64Bit Compieler Fehler?
 
Meistens ist dabei der Fehler, dass man den Ausgabepfad verändert hat und dabei vergessen hat die plattformspezifische Angabe wieder einzubauen...

Richtig:
.\$(Platform)\$(Config)
Falsch:
.\Output

Denn wenn man $(Platform) nicht dabei hat, landen die DCUs für beide Plattformen im selben Ordner. Das gibt dann logischerweise Probleme.

Zitat:

Zitat von AlexII (Beitrag 1234384)
Wo genau klickt man den? :gruebel:

Projekt --> "Projektname" erzeugen
Oder Shift + F9.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz