Portál AbcLinuxu, 10. května 2025 05:55
Řešení dotazu:
Zjistil jsem, že na to musím mít kompilátor mingw32.
Zajímalo by mě, odkuď se tenhle blud šíří... Qt programy jdou na Windows kompilovat i pomocí visual studia, mingw opravdu potřeba není.
Z dotazu jednoznačně nevyplývá, že se jedná o cross kompilaci, v minulosti se tu navíc objevily i dotazy, kde se o cross kompilaci nejednalo a přesto tazatel považoval mingw za nezbytnost.
Co se týče toho, jak bych si to představoval, tak já bych jednoznačně preferoval již zmíněné řešení s Windows a Visual studiem. Bez Windows se stejně kvůli otestování výsledného programu neobejdete, rozumný instalátor taky bez Windows nevyrobíte, tak proč se babrat s cross kompilací, která navíc zavádí závislost na běhovém prostředí mingw?
chtěl bych abych mohl programovat v Qt Creatoru na linuxu a kódy následně zkompilovat pro windowsCo je na tom nejednoznačného? A k tomu zbytku, co když tazatel Windows, a natožpak nějaké Visual Studio (které, kromě verze Express je pro domácí účely i drahé) nevlastní?
Co je na tom nejednoznačného?
Třeba to, že tazatel může programovat v Qt Creatoru na linuxu a následně zkompilovat vytvořenou aplikaci pro windows na windows.
A k tomu zbytku, co když tazatel Windows, a natožpak nějaké Visual Studio (které, kromě verze Express je pro domácí účely i drahé) nevlastní?
Jak už psali jiní, Express verze VS je pro kompilaci Qt programů dostačující. A pokuď tazatel nevlastní Windows, neměl by se pro ně pokoušet vyrábět binárky...pokuď se tedy nejmenuje Donald Knuth
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.