Szukałem w Internecie pewnych użytecznych i jasnych informacji na ten temat, to denerwujące, że tak banalna rzecz jest tak trudna do zrobienia.Jak utworzyć plik wykonywalny dla aplikacji Qt?
Potrzebuję utworzyć plik wykonywalny dla mojego projektu Qt, aby uruchomić go na innych komputerach. Mój projekt działa ładnie w Qt Creator, ale kiedy próbuję uruchomić plik wykonywalny utworzony w folderze wydania, dostaję błędy dotyczące niektórych bibliotek dll, a mimo to umieściłem je wszystkie w tym samym katalogu .exe mam teraz trochę błędy dotyczące punktów wejścia w procedurach wewnątrz biblioteki DLL (QtCore4.dll).
Rozwiązanie wygląda jak statyczne łącze, znalazłem wiele informacji na ten temat, ale żadne z nich naprawdę mi nie pomogło. Oto, co próbowałem do tej pory:
- Użycie pliku wykonywalnego utworzonego w folderze wydania, jak już powiedziałem.
- Łączenie statyczne, po tym samouczku (i wielu innych, prawie to samo): http://doc.qt.io/qt-4.8/deployment-windows.html, ale pojawia się następujący błąd podczas "configure -static": NMAKE: błąd krytyczny U1077: "" c: \ Arquivos de programas \ Microsoft Visual Studio 9. 0 \ VC \ BIN \ cl.EXE "": kod powrotu "0x2 ' Stop. QMake budynku nie powiodła się, kod zwrotny 2
Do tego nie mogłem znaleźć żadnego rozwiązania, więc tutaj jestem, po prostu staramy się utworzyć plik wykonywalny dla mojego projektu Qt, nadzieję, że może wy mi dać trochę światła tutaj .
Zobacz ten powiązane pytanie http://stackoverflow.com/questions/1011197/qt-static-linking-and-deployment/1654833#1654833 –
Znalazłem go wcześniej, ale mam błąd nUpewnij: śmiertelny błąd U1077: "" c: \ Arquivos de programas \ Microsoft Visual Studio 9. 0 \ VC \ BIN \ cl.EXE "": kod powrotu "0x2" Zatrzymaj. Budowanie qmake nie powiodło się, kod powrotu 2 Kiedy próbuję uruchomić konfigurację i nie mogę znaleźć odpowiedzi na to .. Ale dzięki. –