2010-05-23 11 views
6

napisałem program w Qt-Creator 1.3.1 i Qt 4.6.2 i naprawdę nie wiem jak stworzyć prosty plik .exe dla programu, który właśnie napisałem ... raczej robię to za pomocą Qt-Creatora, jeśli jest to możliwejak stworzyć plik .exe dla mojej aplikacji opartej na Qt

+2

za każdym razem, gdy tworzysz projekt (ctrl + b), plik exe jest tworzony w folderze Release lub in Debug. –

+0

Jeśli masz więcej niż jeden projekt otwarty w Qt-Creator spróbuj podać Ctrl + Shift + b lub kliknij prawym przyciskiem myszy żądany projekt i kliknij opcję Buduj projekt. Istnieje duże prawdopodobieństwo, że exe może zostać stworzony dla domyślnego projektu, który nie jest pożądany i nie jesteś tego świadomy. – liaK

Odpowiedz

2

W Qt Creator, kiedy budujesz (Ctrl + B) swój projekt, zawsze tworzy on .exe, który jest wykonywany po uruchomieniu aplikacji z Qt Creator (Ctrl + R lub duży przycisk odtwarzania).

Jeśli chcesz znaleźć ten plik .exe, powinieneś zajrzeć do folderu, w którym znajduje się twój plik .pro (plik projektu) w debugowaniu folderu (lub wydania w zależności od konfiguracji kompilacji).

0

@Live ma rację. Zobacz w wersji release lub debug reż. Ale jeśli przeniesiesz plik .exe i chcesz go wykonać, otrzymasz notacje o brakujących bibliotekach DLL. Możesz je znaleźć z instalacji yout Qt reż. Umieść obok pliku exe wszystkie wymagane biblioteki DLL i gotowe! Pliki DLL będą informować twój plik exe podczas jego wykonywania!

+2

Czy możesz doradzić, dlaczego QT niekoniecznie umieścić własne biblioteki DLL QT w folderze debugowania lub wydania podczas kompilacji? Muszę przejść i skopiować je ręcznie z katalogu instalacyjnego qt – johnbakers

Powiązane problemy