[Qt] Problem z programem na innych systemach
Ostatnio zmodyfikowano 2014-03-03 14:06
Snaki Temat założony przez niniejszego użytkownika |
[Qt] Problem z programem na innych systemach » 2014-02-26 14:02:51 Witam.
Używam na co dzień Manjaro x64. Napisałem kalkulator w Qt. Tutaj rodzi sie moje jedno z pytań: Czy żeby go uruchomić na Windowsie potrzebne jest na nim zainstalowana biblioteka Qt? Spróbowałem uruchomić go na win xp x32, ale nie działa (chwilowo pokazuje sie konsola). Potem spróbowałem na 2 innych systemach z Windows 7 x64, tam pokazuje sie okienko, że wersja tego pliku jest niezgodna z wersja systemu Windows... Na linuxie i wine wszystko działa. Proszę o pomoc! |
|
MrPoxipol |
» 2014-02-28 22:33:56 Musisz mieć binarki, ew zlinkuj statycznie. |
|
Snaki Temat założony przez niniejszego użytkownika |
» 2014-03-02 16:45:18 Skąd mogę pobrać te binarki? Chodzi mi o .dll, bo z moich kolegów nikt Linuxa nie używa. ;) |
|
madmike44 |
» 2014-03-03 14:06:57 Żeby uruchomić aplikację na danej platformie, musisz:
1. Skompilować projekt dla tej konkretnej platformy (Linux, Windows, OS X,...) i architektury sprzętowej(x86, x64, ARM,....). 2. Zapewnić istnienie wymaganych przez plik wykonywalny, odpowiednich bibliotek dynamicznych (np. pliki DLL dla Windows) - przypuszczam, że bibliotekę Qt linkujesz w swojej aplikacji dynamicznie. 3. Odpowiednie pliki DLL w przypadku Windowsa odnajdziesz w folderze instalacyjnym biblioteki Qt - znajdziesz tam wszystkie potrzebne biblioteki (łącznie z tymi specyficznymi dla konkretnego kompilatora). |
|
« 1 » |