Bazıları qtchooser'ın işe yaradığını söylese de güvenilir bir yol bulamadım ama çalışmıyor. Geçici çözüm olarak yaptığım qt4
ilk önce yüklemek sonra qt5 yüklemek, qt4'e geri dönmek için sadece kaldır qt5-default
, qt4 kullanacaktır. qt5
Sadece yüklemeye geri dönmek için qt5-default
. 500kb'den daha küçük bir deb paketi.
DÜZENLEME: qt5-default'u kaldırmaya çalıştığınızda otomatik olarak qt4-default'u yükler
EDIT2: qmake'nin en son sürümünü kullanmak için dün yaptığım şey, http://download.qt-project.org/official_releases/qt/5.2/5.2.1/qt-opensource-linux-x86- adresinden 32 bit çevrimdışı yükleyici indirdim. 5.2.1.run sonra çalıştırılabilir bayrağı ayarlayın ve /home/$USER/Qt5.2.1
yükleyin, sistem yoluna yüklemez. Qmake dosyasını makefile oluşturmak /home/$USER/Qt5.2.1/5.2.1/gcc/bin/qmake -Wall ../project.pro
için benim için çalışılan yolu belirtmeniz gerekir
EDIT3: Ortam değişkenlerini kullanarak qt4 ve qt5 arasında geçiş yapmanın daha kolay bir yolunu buldum
Qt4'e geçmek için
export QTCHOOSER_RUNTOOL=qtconfig
export QT_SELECT=4
EDIT4:
Programlama konusunda deneyim kazandıkça daha basit çözümlerle karşılaşıyorum.
Hiç QT4 <-> QT5 arasında geçiş yapmanız gerekmez .
Ubuntu depolarından QT4 ve QT5 paketlerini yükleyin ve sonra qmake'yi bulun
locate qmake
Ben qmake yolları bu yüzden Ubuntu 14.04.3 32 bit çalıştırıyorum:
/usr/lib/i386-linux-gnu/qt4/bin/qmake
/usr/lib/i386-linux-gnu/qt5/bin/qmake
Projenizi inşa etmek için yapabileceğiniz tek şey
qt4 için:
/usr/lib/i386-linux-gnu/qt4/bin/qmake
veya qt5 için:
/usr/lib/i386-linux-gnu/qt5/bin/qmake
proje * .pro dosyasının bulunduğu kaynak dizininizde.
Sonra make
komut ile derlemek .