Qt Yazılım Geliştirme Kiti (SDK), bir grafik kullanıcı arabirimi (GUI) ile uygulama yazılımı geliştirmek için yaygın olarak kullanılan bir çapraz platform uygulama çerçevesidir. Qt ile geliştirilen iyi bilinen uygulamalardan bazıları KDE, Opera, Google Earth ve Skype'tır. Windows, Linux ve Mac OS X işletim sistemlerinde çalışan, taşınabilir bir çapraz platform uygulama kullanıcı arabirimi çerçevesidir. Qt SDK, Windows, Linux ve Mac OS X üzerinde çalışacak uygulamalarınız için grafik kullanıcı arayüzleri (GUI'ler) oluşturmanıza yardımcı olur. Qt SDK hakkında daha ayrıntılı bilgi için lütfen Qt SDK web sitesine bakın. İlk Qt programınızı oluşturmaya ilişkin ek bilgi için lütfen aşağıdaki belgeye bakın Ubuntu Linux'ta İlk Qt Programınızı Nasıl Oluşturursunuz.
Not:
Bu belge, 64-bit sürümünün kurulumunu kapsar. Qt SDK 4.8 ve Qt SDK'sı 5.0, Ubuntu Linux üzerinde yazılım geliştirme kiti ve ayrıca Debian ve Linux Mint için çalışacak.
adımlar
Yöntem 1 / 2: Qt SDK 4.8 Kurulum Talimatları:
Adım 1. Öncelikle bir terminal açıp aşağıdakini yazarak Ubuntu Linux işletim sistemi bit sürümünüzü belirleyin ve işletim sisteminize uygun Qt SDK bit sürümünü indirin
Örneğin, 32 bit Ubuntu Linux kullanıyorsanız 32 bit Qt SDK'yı indirin, 64 bit Ubuntu Linux kullanıyorsanız 64 bit Qt SDK'yı indirin.
-
Yaz/Kopyala/Yapıştır:
dosya /sbin/init
- Ubuntu Linux işletim sistemi mimarinizin bit sürümünün 32 bit mi yoksa 64 bit mi olduğunu göstereceğine dikkat edin.
Adım 2. Daha sonra Qt Software Development Kit'i (SDK) indirin Qt SDK'yı indirin
- Qt SDK'nın 32 bit veya 64 bit sürümü gibi Ubuntu Linux sistem mimarinizi seçin. Ayrıca bu adımları izleyerek Qt uygulamalarını sorunsuzca çalıştırabilmeniz için geliştirme kitaplıkları ekleyebilirsiniz.
-
Not:
SDK'yı indirmeye gelince, gerçekten hızlı bir indirme bağlantınız olmadığı sürece indirmenin uzun sürmesi nedeniyle çevrimdışı kurulumu indirin.
- Qt SDK'yı indirmek için çevrimiçi yükleyici yöntemi veya çevrimdışı yükleyici yöntemi olmak üzere iki yönteminiz vardır. Çevrimdışı yöntemi kullanarak tam SDK'yı indirmeyi tercih ederim. Qt SDK'yı oluşturan sınıflar çok büyük olduğundan, yavaş bir bağlantıda SDK'yı indirmek birkaç saat sürer. Bu, Qt SDK'yı denemek isteyen bazı kullanıcılar için bir kapatma olabilir veya olmayabilir.
- Öneri: Gerçekten hızlı bir bağlantınız yoksa, çevrimiçi yükleyici yerine çevrimdışı yükleyiciyi kullanmanızı şiddetle tavsiye ederim.
Adım 3. Bir terminal açın ve aşağıdaki komutları girin:
-
Yaz/Kopyala/Yapıştır:
sudo apt-get install synaptic
-
Yaz/Kopyala/Yapıştır:
sudo apt-get güncellemesi
- Bu komut, paket indeks dosyalarını internet üzerinden kaynaklarından güncellemek ve yeniden senkronize etmek için kullanılır.
-
Yaz/Kopyala/Yapıştır:
sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
- Bu komut, Ubuntu Linux sisteminize Qt programlarının sisteminizde sorunsuz çalışmasına izin veren ek Qt geliştirme kitaplıkları ekler.
Adım 4. Yaz/Kopyala/Yapıştır:
cd /ev/"Kullanıcı adınızı"/İndirilenler
Bu sizi sisteminizdeki İndirilenler dizinine değiştirecektir
Adım 5. Yaz/Kopyala/Yapıştır:
sudo -s chmod u+x QtSdk-çevrimdışı-linux-x86_64-v1.2.1.run
Bu, Qt SDK'yı sisteminizdeki tüm kullanıcılar için yürütülebilir hale getirecektir
Adım 6. Aşağıdaki komutu vererek Qt SDK'yı kurun
-
Yaz/Kopyala/Yapıştır:
sudo -s./QtSdk-offline-linux-x86_64-v1.2.1.run -stili temiz görünüm
- Qt SDK'yı kurmak için süper kullanıcı ayrıcalıklarına sahip olmalısınız
Adım 7. Qt SDK'yı kurduğunuzda, Qt SDK'nın bulunmasını istediğiniz bir dizini seçmeniz istenecektir
/opt öğesini seçin ve Qt SDK'nız /opt/QtSDK adlı bir dizine kurulacaktır.
Adım 8. Aşağıdaki komutu vererek Qt SDK dizini konumundaki izinleri tüm kullanıcılar tarafından kullanılabilir olacak şekilde değiştirin
Adım 9. Yaz/Kopyala/Yapıştır:
sudo -s chmod -R 777 /opt/QtSDK
Bu, Qt SDK'yı sisteminizdeki tüm kullanıcılar için yürütülebilir hale getirecektir
Adım 10. Yaz/Kopyala/Yapıştır:
sudo -s chmod -R 777 /ana sayfa/"Kullanıcı adınızı"/.config/Nokia
Bu, QtCreator'ı başlattığınızda /home/ dizinine yazamadığını belirten hata mesajlarını önleyecektir. "Kullanıcı adınızı"/.config/Nokia dizini.
Adım 11. Qt programı yüklendikten sonra, bir terminal açın ve /etc/profile'inizi düzenlemek için nano veya gedit gibi bir metin düzenleyici kullanın
-
Yaz/Kopyala/Yapıştır:
sudo -s nano /etc/profil
- veya
-
Yaz/Kopyala/Yapıştır:
sudo -s gedit /etc/profile
Adım 12. /etc/profile dosyasının sonuna gidin ve aşağıdaki metni aşağıya girin
Aşağıdaki satırı /etc/profile system geniş dosyanıza eklemek istiyorsunuz, böylece Qt programlarını terminal satırından derleme seçeneğiniz olacak.
Adım 13. Yaz/Kopyala/Yapıştır:
- YOL=/opt/QtSDK/Masaüstü/Qt/4.8.1/gcc/bin:$YOL
- PATH'i dışa aktar
Adım 14. Kalın harflerle vurgulanan yukarıdaki sayı, Qt SDK'nın sürüm numarasını belirtir, bu nedenle Qt SDK'nın doğru sürüm numarasını girdiğinizden emin olun
Qt SDK, yeni sürüm değişiklikleriyle her zaman gelişiyor. Bu nedenle, Qt SDK sürüm numaranıza dikkat ettiğinizden emin olun.
Örneğin, bu örnekte Qt sürüm 4.8.1 kullanıyoruz, bu nedenle /etc/profile içindeki sürüm numarası 4.8.1 olarak yansıtılacaktır
Adım 15. /etc/profile dosyasını kaydedin ve çıkın
Adım 16. Aşağıdaki komutu vererek /etc/profile dosyasını yeniden yükleyin
-
Yaz/Kopyala/Yapıştır:
. /etc/profil
- girdiğinizden emin olun. ve sonra /etc/profile dosyanızı yeniden yüklemek için bir boşluk
Adım 17. /etc/profile dosyası yeniden yüklendikten sonra, Ubuntu Linux sisteminizin Qt SDK'nın sistem PATH'i tarafından kabul edildiğini algılamasını sağlamak için aşağıdaki komutları yazabilirsiniz
Adım 18. Yaz/Kopyala/Yapıştır:
hangi qmake
- Aşağıdaki gibi bir yanıt almalısınız
- /opt/QtSDK/Desktop/Qt/4.8.1/gcc/bin/qmake
Adım 19. Ayrıca aşağıdaki komutu da yazın:
-
Yaz/Kopyala/Yapıştır:
qmake -sürüm
Adım 20. Şuna benzer bir yanıt almalısınız:
- ' QMake sürüm 2.01a
- ' /opt/QtSDK/Desktop/Qt/4.8.1/gcc/lib içinde Qt sürüm 4.8.1'i kullanma
Adım 21. Bu, Qt programlarını komut satırından derleyebildiğinizi bilmenizi sağlar
Artık Qt programlarını Ubuntu Linux sisteminizde derlemeye hazırsınız. Qt SDK sisteminize başarıyla kurulduktan sonra, ilk Qt programınızı derlemeyi denemek isteyebilirsiniz, daha fazla bilgi için bu belgeye bakın Ubuntu Linux'ta İlk Qt Programınızı Nasıl Oluşturursunuz.
Yöntem 2/2: Qt SDK 5.0 Kurulum Talimatları:
Adım 1. Öncelikle bir terminal açıp aşağıdakini yazarak Ubuntu Linux işletim sisteminizin bit sürümünü belirleyin ve işletim sisteminize uygun Qt SDK bit sürümünü indirin
Örneğin, 32 bit Ubuntu Linux kullanıyorsanız 32 bit Qt SDK'yı indirin, 64 bit Ubuntu Linux kullanıyorsanız 64 bit Qt SDK'yı indirin.
-
Yaz/Kopyala/Yapıştır:
dosya /sbin/init
- Ubuntu Linux işletim sistemi mimarinizin bit sürümünün 32 bit mi yoksa 64 bit mi olduğunu göstereceğine dikkat edin.
Adım 2. Daha sonra Qt Software Development Kit'i (SDK) indirin Qt SDK'yı indirin
- Qt SDK'nın 32 bit veya 64 bit sürümü gibi Ubuntu Linux sistem mimarinizi seçin. Ayrıca bu adımları izleyerek Qt uygulamalarını sorunsuzca çalıştırabilmeniz için geliştirme kitaplıkları ekleyebilirsiniz.
-
Not:
SDK'yı indirmeye gelince, gerçekten hızlı bir indirme bağlantınız olmadığı sürece indirmenin uzun sürmesi nedeniyle çevrimdışı kurulumu indirin.
- Qt SDK'yı indirmek için çevrimiçi yükleyici yöntemi veya çevrimdışı yükleyici yöntemi olmak üzere iki yönteminiz vardır. Çevrimdışı yöntemi kullanarak tam SDK'yı indirmeyi tercih ederim. Qt SDK'yı oluşturan sınıflar çok büyük olduğundan, yavaş bir bağlantıda SDK'yı indirmek birkaç saat sürer. Bu, Qt SDK'yı denemek isteyen bazı kullanıcılar için bir kapatma olabilir veya olmayabilir.
- Öneri: Gerçekten hızlı bir bağlantınız yoksa, çevrimiçi yükleyici yerine çevrimdışı yükleyiciyi kullanmanızı şiddetle tavsiye ederim.
Adım 3. Bir terminal açın ve aşağıdaki komutları girin:
-
Yaz/Kopyala/Yapıştır:
sudo apt-get install synaptic
-
Yaz/Kopyala/Yapıştır:
sudo apt-get güncellemesi
- Bu komut, paket indeks dosyalarını internet üzerinden kaynaklarından güncellemek ve yeniden senkronize etmek için kullanılır.
-
Yaz/Kopyala/Yapıştır:
sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
- Bu komut, Ubuntu Linux sisteminize Qt programlarının sisteminizde sorunsuz çalışmasına izin veren ek Qt geliştirme kitaplıkları ekler. Qt SDK 4.8 uyumlu kitaplıkların kurulu olmasını istemeniz durumunda bu bilgiyi ekledim.
-
Yaz/Kopyala/Yapıştır:
sudo apt-get install build-essential
- bu derleme için ek C/C++ kitaplıkları ekleyecektir
-
Yaz/Kopyala/Yapıştır:
sudo apt-get install "^libxcb.*" libx11-xcb-dev libglu1-mesa-dev libxrender-dev
- bu, Qt uygulamalarınızı çalıştırırken OpenGL işlevselliğini ekleyecektir.
Adım 4. Yaz/Kopyala/Yapıştır:
cd /ev/"Kullanıcı adınızı"/İndirilenler
Bu sizi sisteminizdeki İndirilenler dizinine değiştirecektir
Adım 5. Yaz/Kopyala/Yapıştır:
sudo -s chmod u+x qt-linux-opensource-5.0.2-x86_64-offline.run
Bu, Qt SDK'yı sisteminizdeki tüm kullanıcılar için yürütülebilir hale getirecektir
Adım 6. Aşağıdaki komutu vererek Qt SDK'yı kurun
-
Yaz/Kopyala/Yapıştır:
sudo -s./qt-linux-opensource-5.0.2-x86_64-offline.run -stili temiz görünüm
- Qt SDK'yı kurmak için süper kullanıcı ayrıcalıklarına sahip olmalısınız
Adım 7. Qt SDK'yı kurduğunuzda, Qt SDK'nın bulunmasını istediğiniz bir dizini seçmeniz istenecektir
/opt öğesini seçin ve Qt SDK'nız /opt/QtSDK adlı bir dizine kurulacaktır.
Adım 8. Aşağıdaki komutu vererek Qt SDK dizini konumundaki izinleri tüm kullanıcılar tarafından kullanılabilir olacak şekilde değiştirin
Adım 9. Yaz/Kopyala/Yapıştır:
sudo -s chmod -R 777 /opt/Qt5.0.2
Bu, Qt SDK'yı sisteminizdeki tüm kullanıcılar için yürütülebilir hale getirecektir
Adım 10. Yaz/Kopyala/Yapıştır:
sudo -s chmod -R 777 /home/"Kullanıcı adınızı"/.config/QtProject
Bu, QtCreator'ı başlattığınızda /home/ dizinine yazamadığını belirten hata mesajlarını önleyecektir. "Kullanıcı adınızı"/.config/QtProject dizini.
Adım 11. Qt programı yüklendikten sonra, bir terminal açın ve /etc/profile'inizi düzenlemek için nano veya gedit gibi bir metin düzenleyici kullanın
-
Yaz/Kopyala/Yapıştır:
sudo -s nano /etc/profil
- veya
-
Yaz/Kopyala/Yapıştır:
sudo -s gedit /etc/profile
Adım 12. /etc/profile dosyasının sonuna gidin ve aşağıdaki metni aşağıya girin
Aşağıdaki satırı /etc/profile system geniş dosyanıza eklemek istiyorsunuz, böylece Qt programlarını terminal satırından derleme seçeneğiniz olacak.
Adım 13. Yaz/Kopyala/Yapıştır:
- YOL=/opt/Qt5.0.2/5.0.2/gcc/bin:$YOL
- PATH'i dışa aktar
Adım 14. Kalın harflerle vurgulanan yukarıdaki sayı, Qt SDK'nın sürüm numarasını belirtir, bu nedenle Qt SDK'nın doğru sürüm numarasını girdiğinizden emin olun
Qt SDK, yeni sürüm değişiklikleriyle her zaman gelişiyor. Bu nedenle, Qt SDK sürüm numaranıza dikkat ettiğinizden emin olun.
Örneğin, Qt sürümünü kullanıyoruz 5.0.2 bu örnekte, bu nedenle /etc/profile içindeki sürüm numarası şu şekilde yansıtılacaktır: 5.0.2
Adım 15. /etc/profile dosyasını kaydedin ve çıkın
Adım 16. Aşağıdaki komutu vererek /etc/profile dosyasını yeniden yükleyin
-
Yaz/Kopyala/Yapıştır:
. /etc/profil
- girdiğinizden emin olun. ve sonra /etc/profile dosyanızı yeniden yüklemek için bir boşluk
Adım 17. /etc/profile dosyası yeniden yüklendikten sonra, Ubuntu Linux sisteminizin Qt SDK'nın sistem PATH'i tarafından kabul edildiğini algılamasını sağlamak için aşağıdaki komutları yazabilirsiniz
Adım 18. Yaz/Kopyala/Yapıştır:
hangi qmake
- Aşağıdaki gibi bir yanıt almalısınız
- /opt/Qt5.0.2/5.0.2/gcc/bin/qmake
Adım 19. Ayrıca aşağıdaki komutu da yazın:
-
Yaz/Kopyala/Yapıştır:
qmake -sürüm
Adım 20. Şuna benzer bir yanıt almalısınız:
- QMake sürüm 3.0
- /opt/Qt5.0.2/5.0.2/gcc/lib'de Qt sürüm 5.0.2'yi kullanma
Adım 21. Bu, Qt SDK 5.0 programlarını komut satırından derleyebildiğinizi bilmenizi sağlar
Artık Qt programlarını Ubuntu Linux sisteminizde derlemeye hazırsınız. Qt SDK sisteminize başarıyla yüklendikten sonra, ilk Qt programınızı derlemeyi denemek isteyebilirsiniz, daha fazla bilgi için bu belgeye bakın Ubuntu Linux'ta İlk Qt Programınızı Nasıl Oluşturursunuz.