» »

[Windows]Qt 4.3.0 Open Source

[Windows]Qt 4.3.0 Open Source

'FireSTORM' ::

Ok po 500 poskusih in 234234432 rebootih sem obupal. In nikakor ne morem več naprej.
Imam Qt 4.3.0 in MinGW.
Uredim variables, zaženem configure in to dela.
Ampak ko zaženem pa mingw32-make dobim pa tale "pozdrav":
F:\qt>mingw32-make
cd src\winmain\ && mingw32-make -f Makefile
mingw32-make[1]: Entering directory `F:/qt/src/winmain'
mingw32-make -f Makefile.Debug all
Makefile.Debug:116: *** multiple target patterns. Stop.
mingw32-make[2]: Entering directory `F:/qt/src/winmain'
mingw32-make[2]: Leaving directory `F:/qt/src/winmain'
mingw32-make[1]: *** [debug-all] Error 2
mingw32-make[1]: Leaving directory `F:/qt/src/winmain'
mingw32-make: *** [sub-winmain-make_default-ordered] Error 2
Those penguins.... They sure aint normal....

BigWhale ::

Rebootih? Zakaj hudica pa rebootih? :)

Anyway, nekaj je z makefileom cudno. Si prej pognal qmake? kaj pa ce pozenes make all?

'FireSTORM' ::

qmake ustvari samo Makefile-e ane?
Torej ga configure skripta požene in ga meni še ni treba enkrat.
Če zaženem pa make all ga pa moti to da je C:\Program Files
in on vzame pot kot C:\Program

Ali pa naj kdo pove kaj vse je mel nameščeno na disku za namestitev, jaz mam tole:
Qt 4.3.0 (malo logično)
MinGW
mam pa še cygnus cyqwin.
Potem imam pa PATH variable:
C:\MinGW\bin;F:\Qt;
Če pa v PATH dodam še Cygnus Cygwin katera vključuje sh.exe je pa problem da on za prevod zažene sh.exe, sh.exe pa ignorira backslashe(\) in pride do jasnega errorja...
Those penguins.... They sure aint normal....

drola ::

Jaz sem si zadevo namestil z inštallerjem, ki ti namesti še MinGW. Potem pa samo greš v start meni, poženeš ikonico Qt 4.3.0 (Build Debug Libraries) in si na konju. Jaz sem imel sicer neke težave, da mingw32-make ni našel pravega Makefilea, tako, da sem samo spremenil delovni imenik (cd mapa), vpisal mingw32-make in je delovalo. Ne vem pa točno v kateri imenik sem cdjal.

Ko pa želiš delati s projekti in če ne uporabljaš kakega IDE, ki bi gradil programe zate, pa si odpreš Qt 4.3.0 Command prompt, ki ti sam nastavi vse potrebne spremenljivke v okolju (podobno kot tista konzola od Visual Studio).
https://drola.si

'FireSTORM' ::

Saj že mam narejeno vse iz Linuxa
Sam nekaj spremenljivk moram spremenit
to ni prob ;)
Bom probal še tako, poročam.
Those penguins.... They sure aint normal....

miha22 ::

Path mora kazati na bin direktorij znotraj qt direktorija. nastavi si še QTDIR spremenljivko, in QMAKESPEC spremenljivko.

'FireSTORM' ::

Sta nastavljena.
Those penguins.... They sure aint normal....

'FireSTORM' ::

Ok zdaj sem vse zbrisal in jovo na novo.
Vars:
PATH:
F:\Qt\4.3.0\bin;C:\MinGW\bin;
QTDIR:
F:\Qt\4.3.0;
QMAKESPEC:
win32-g++
Inštaliram in zaženem iz star menuja make debug ali pač tist, in dobim tale error:
mingw32-make: *** No rule to make target 'debug'. Stop.
In izhod v direktoij:
F:\Qt\4.3.0\src
Those penguins.... They sure aint normal....

BigWhale ::

> Torej ga configure skripta požene in ga meni še ni treba enkrat.

Kak configure?

# qmake
# make (v tvojem primeru mingw-make
...
in to je to.

drola ::

Vars:
PATH:
F:\Qt\4.3.0\bin;C:\MinGW\bin;
QTDIR:
F:\Qt\4.3.0;
QMAKESPEC:
win32-g++
Inštaliram in zaženem iz star menuja make debug ali pač tist, in dobim tale error:
mingw32-make: *** No rule to make target 'debug'. Stop.
In izhod v direktoij:
F:\Qt\4.3.0\src


Ko ti to napiše, vpišeš v CMD sledeče:
cd F:\Qt\4.3.0
mingw32-make


.. in build bi se moral nadaljevati brez napak.
https://drola.si

'FireSTORM' ::

ampak se ne, dobim error ki sem ga napisal v prvem postu

BW: ko zaženem configure potem zbuilda qmake in zažene qmake
Those penguins.... They sure aint normal....

Zgodovina sprememb…

BigWhale ::

Cakaj, ti prevajas Qt? In ne svoje aplikacije?

Ah...

'FireSTORM' ::

Ja najprej moram Qt prevest :D
Če bi imel problem pri svoji aplikaciji bi se znašlo v programiranje :D
Those penguins.... They sure aint normal....

'FireSTORM' ::

Anywho? :(
Those penguins.... They sure aint normal....

BigWhale ::

Nevem, meni je Qt zbuildal brez problema...

'FireSTORM' ::

Če morda zato ker je virtual machine? Ampak saj to po logiki nebi smelo imeti veze.
Those penguins.... They sure aint normal....

BigWhale ::

Naceloma ne bi smelo biti problema. Nekaj je makefile zjahan. Verjetno ga configure zjaha. Morda celo zaradi arhitekture.

./configure --help

pa poglej ce lahko izberes arhitekturo.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

msys2, mingw64 compiling

Oddelek: Programiranje
5844 (693) detroit
»

Makefile in c++

Oddelek: Programiranje
253085 (2125) Looooooka
»

[C++] Kateri C++ IDE je najbolj osnoven?

Oddelek: Programiranje
212277 (1722) sid_dabster
»

linux IDE in VS projekti (.sln)

Oddelek: Programiranje
241320 (1158) 64202
»

Kompajlanje win32 programov v Linuxu

Oddelek: Programiranje
61126 (973) Gandalfar

Več podobnih tem