|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
| autor |
|
asjameez
Kreisi kasutaja

liitunud: 10.12.2006
|
30.10.2011 20:31:43
Qt SDK + Windowsi käsurida = õudus |
|
|
Tere,
Soovin Qt programme kompileerida Windowsis käsurealt. Installisin Qt SDK ja lisasin vastavad kataloogid system paths alla niiet käsurealt saab kenasti käivitada qmake ja mingw32-make käske.
Linuxis on lihtne: qmake -project; qmake; make;
Windowsis kui teen nii: qmake -project; qmake; mingw32-make; siis viimane käsk hakkab genereerima järjest makefaile, kuhu otsa paneb ".projektikataloog" seni kaua kuni tuleb failisüsteemi piirang nime pikkusele. Nüüd mul ongi nii pika nimega fail, mida ei saa isegi kustutada
Docid netis Windowsi käsurea kohta on enamasti vanad (ühesõnaga Qt 4.7 ei saa niimoodi teha).
Keegi kokku puutunud ja teab, mida veel teha?
|
|
| Kommentaarid: 63 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
61 |
|
| tagasi üles |
|
 |
tonis
HV vaatleja
liitunud: 03.06.2004
|
31.10.2011 01:09:29
|
|
|
pole küll windowsis qt asju käsurealt teinud aga kas qt creatoriga sa oma asju aetud ei saa?
sellega töötas mul kõik kenasti.
|
|
| Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
| tagasi üles |
|
 |
asjameez
Kreisi kasutaja

liitunud: 10.12.2006
|
31.10.2011 05:58:32
|
|
|
| tonis kirjutas: |
pole küll windowsis qt asju käsurealt teinud aga kas qt creatoriga sa oma asju aetud ei saa?
sellega töötas mul kõik kenasti. |
Saab tehtud ja toimib, aga huvitab ka kuidas sama asi käsurealt käib.
|
|
| Kommentaarid: 63 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
61 |
|
| tagasi üles |
|
 |
pota
HV vaatleja

liitunud: 09.12.2005
|
31.10.2011 22:09:15
|
|
|
Linuxi ja Windowsi makefailid on erinevad, proovi näiteks 'mingw32-make release' ja peaks töötama.
viimati muutis pota 31.10.2011 22:13:00, muudetud 1 kord |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
31.10.2011 22:11:01
|
|
|
Kindel, et sul mingid muud asjad pathis või env'is pole defineeritud mis qmake või mingw-make segadusse ajada võiks nii, et too ei saa aru mis platformiga tegu?
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
| Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
| tagasi üles |
|
 |
asjameez
Kreisi kasutaja

liitunud: 10.12.2006
|
31.10.2011 22:35:51
|
|
|
| .pro fail on peaaegu tühi, pole isegi SOURCES.
|
|
| Kommentaarid: 63 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
61 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
31.10.2011 22:40:22
|
|
|
Ehm, küsisin ju hoopis muu kui .pro faili kohta
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
| Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
| tagasi üles |
|
 |
asjameez
Kreisi kasutaja

liitunud: 10.12.2006
|
31.10.2011 22:44:33
|
|
|
| Ho Ho kirjutas: |
| Ehm, küsisin ju hoopis muu kui .pro faili kohta |
2 pathi olen ainult lisanud: see kus mingw32-make istub ja see kus Qt binaarid (qmake jne).
|
|
| Kommentaarid: 63 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
61 |
|
| tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
31.10.2011 22:48:08
|
|
|
Jah aga kas sul on seal ehk miskit muud juba muust ajast olemas. Näiteks msys võib päris mõnusat jama tekitada seal.
Ehk siis prindi aga environment ja path välja samast terminalist milles sa qmaket ja sõpru jooksutad. Ei teeks halba ka välja selgitada mis targetile su qmake üritab asju genereerida. Paraku küll praegu ei oska öelda kuidas seda tehti, projektifailid tööarvutis
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
| Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
| tagasi üles |
|
 |
asjameez
Kreisi kasutaja

liitunud: 10.12.2006
|
31.10.2011 22:54:56
|
|
|
Värske Windows 7 install Virtualboxis. Kõik on default, ainult see Qt SDK sai peale lastud ja 2 system pathi lisatud.
Kuidas seda environmenti välja prinditakse? Path pritsib välja seda sama mis System Variables all sai määratud.
|
|
| Kommentaarid: 63 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
61 |
|
| tagasi üles |
|
 |
pota
HV vaatleja

liitunud: 09.12.2005
|
31.10.2011 23:10:23
|
|
|
| 'set' prindib keskkonna terminali, qmake target peaks olema 'win32-g++' ehk siis 'QMAKESPEC=win32-g++'
|
|
| tagasi üles |
|
 |
asjameez
Kreisi kasutaja

liitunud: 10.12.2006
|
31.10.2011 23:31:49
|
|
|
Selline 'set' siis:
Spoiler 
Uurin seda qmake targetit.
qmake -project ei tohiks ju tühja faili genereerida?
|
|
| Kommentaarid: 63 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
61 |
|
| tagasi üles |
|
 |
|