2012-06-13 16 views
5

Ja próbuje przejść do XE2 z Delphi 6.XE2 exe i DCU lokalizacja

Kiedy skompilować i utworzyć EXE exe i DCU wydają się być umieszczone w \ win32 katalogu \ debug w ramach projektu.

Czy istnieje sposób na umieszczenie exe i dcu w tym samym katalogu, co projekt i źródło?

+5

Dlaczego chcesz to zrobić? Ten rodzaj separacji jest tutaj po to, aby twoje foldery projektu były czyste, aby oddzielić pliki źródłowe od plików skompilowanych jednostek. Nie widzę żadnego ważnego powodu, aby przechowywać wszystkie pliki razem. Nawet w starszych wersjach Delphi, gdzie tego rodzaju separacja nie istniała, zawsze tworzyłem folder DCU do przechowywania skompilowanych jednostek. Jeśli nie masz konkretnego powodu, nie rób tego. – LightBulb

+5

Zapobiega to posiadaniu zarówno wersji debugowania, jak i wersji DCU i pliku wykonywalnego, co jest często preferowane. Złamie to również dla ciebie, gdy i jeśli dodasz Win64 jako cel, ponieważ 64-bitowy plik wykonywalny nadpisze 32-bitowy (lub na odwrót), a nie będziesz mógł mieć obu jednocześnie w tym samym czasie bez dodatkowej pracy. Będzie to również oznaczało, że za każdym razem, gdy przełączysz się z debugowania na wersję 32 lub 64-bitową, będzie potrzebna pełna kompilacja, aby upewnić się, że nie masz pomieszanych DCU w twoim pliku wykonywalnym. –

Odpowiedz

12

Przejść do opcji projektu i usuń je:

enter image description here

+1

+1 dla właściwej odpowiedzi, ale będzie to miało znaczenie wskazane przez Kena White'a. – LightBulb

+1

Znalazłem, że inteligentne jest pozostawienie tych opcji w ustawieniach domyślnych, a następnie dodanie skrótu do folderu projektu do pliku exe. Zapewnia to szybki dostęp i utrzymuje rozbarwienia. – mj2008