Ich versuche zu XE2 von Delphi 6.XE2 exe und DCU Lage
zu bewegen, wenn ich kompilieren und erstellen Sie eine EXE-Datei, die exe und DCU erscheinen in der \ win32 \ debug-Verzeichnis unter dem Projekt gestellt werden.
Gibt es eine Möglichkeit, die exe und dcu im selben Verzeichnis wie das Projekt und die Quelle zu setzen?
Warum würden Sie das tun wollen? Diese Art der Trennung dient dazu, Ihre Projektordner sauber zu halten, um Ihre Quelldateien von kompilierten Units-Dateien zu trennen. Ich sehe keinen triftigen Grund, alle Dateien zusammenzuhalten. Selbst in älteren Versionen von Delphi, wo diese Art der Trennung nicht existierte, habe ich immer einen DCU-Ordner erstellt, der kompilierte Einheiten enthält. Wenn Sie nicht einen bestimmten Grund dafür haben, tun Sie es nicht. – LightBulb
Dies verhindert, dass Sie sowohl Debug- als auch Release-Versionen Ihrer DCUs und ausführbaren Dateien haben, was oft vorzuziehen ist. Es wird auch Dinge für Sie brechen, wenn und wenn Sie Win64 als Ziel hinzufügen, da die 64-Bit-ausführbare Datei das 32-Bit überschreibt (oder umgekehrt), und Sie nicht in der Lage sein werden, beide gleichzeitig zu haben ohne zusätzliche Arbeit. Es bedeutet auch, dass jedes Mal, wenn Sie von debug auf release oder von 32 auf 64 bit wechseln, ein vollständiger Build erforderlich ist, um sicherzustellen, dass Sie in Ihrer ausführbaren Datei keine DCUs haben. –