Qt-Calisma-Ortamini-Hazirlama: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
[[Category:NasilYapilir]] | [[Category:NasilYapilir]] | ||
[[Category:Qt_Ile_Gelistirme::Genel]] | |||
[[Category:Ogreticiler]] | |||
[toc align_right= | [toc align_right="yes" depth="2"] | ||
'''Türkçe''' | '''Türkçe''' | ||
Line 13: | Line 15: | ||
Qt birçok IDE (Geliştirme Ortamı) üzerinde kullanılabilir. Kurulum yapmadan önce hangisini kullanacağımıza karar vermemiz gerekmektedir. Yeni başlayan kullanıcılara Qt'nin mevcut kendi tümleşik geliştirme ortamı olan Qt Creator önerilmektedir. Qt Creator geliştirme ortamını, desteklenen tüm işletim sistemlerinde rahatlıkla kullanabilirsiniz. | Qt birçok IDE (Geliştirme Ortamı) üzerinde kullanılabilir. Kurulum yapmadan önce hangisini kullanacağımıza karar vermemiz gerekmektedir. Yeni başlayan kullanıcılara Qt'nin mevcut kendi tümleşik geliştirme ortamı olan Qt Creator önerilmektedir. Qt Creator geliştirme ortamını, desteklenen tüm işletim sistemlerinde rahatlıkla kullanabilirsiniz. | ||
Kullanabileceğiniz bazı geliştirme ortamları aşağıdaki gibi sıralanabilir. | Kullanabileceğiniz bazı geliştirme ortamları aşağıdaki gibi sıralanabilir. | ||
* Qt Creator | |||
* Visual Studio | |||
* Monkey Studio | |||
* QDevelop | |||
* HaiQ | |||
* NetBeans | |||
* Eclipse | |||
* Eedyuk | |||
* Code :: Blocks vs… | |||
== Windows için kurulum == | == Windows için kurulum == | ||
Line 21: | Line 32: | ||
* '''Qt Creator Kurulumu''' | * '''Qt Creator Kurulumu''' | ||
"Buraya":http://qt.io/download Tıklayarak açılan sayfada Qt ile ilgili birçok paket bulunmaktadır. Örneğin windows için bir ikili(Binary) kurulum paketi '''Qt libraries 4.8.4 for Windows''' olarak yazılmıştır. Farklı bir sürümünüde indirebilirsiniz. Bu paketi indirip kurulumunu yaptıktan sonra, yine aynı sayfada bulunan '''Qt Creator 2.6.0 for Windows''' linkine tıklıyarak Qt Creator tümleşik geliştirme ortamını indirip kurulumu çalıştırın ve yükleyin. | |||
Bu işlemlerden sonra Qt'yi kullanabilmek için bazı ayarlamalar yapmamız gerekmektedir. Bu ayarları yapalımki ileride bazı örneklerle çalışırken sorun olmasın çünkü anlatımlarda genellikle komut satırı baz alınarak işlemler yapılır. | Bu işlemlerden sonra Qt'yi kullanabilmek için bazı ayarlamalar yapmamız gerekmektedir. Bu ayarları yapalımki ileride bazı örneklerle çalışırken sorun olmasın çünkü anlatımlarda genellikle komut satırı baz alınarak işlemler yapılır. | ||
Line 27: | Line 38: | ||
İndirmiş olduğunuz '''Qt libraries 4.8.4 for Windows''' paketini C:dizinine kurulum yaptığınızı varsayarsak '''C:.8.4''' altında birçok klasör var. Öncelikle Qt'nin kurulu olduğu bu çalışma dizinini yani '''C:.8.4''' burayı bilgisayarıma sağ tıklayarak özellikler daha sonra gelişmiş sistem ayarlarından Gelişmiş sekmesine tıklayarak en aşağıdaki ortam değişkenleri butonuna tıklayın orada yeni bir alan ekleyin değişken ismine '''QTDIR''' değerine ise '''C:.8.4''' yazın. Daha sonra PATH yazan kısma tıklayarak düzenleyi seçin orayada yine Qt'nin '''C:.8.4\bin''' alanını ekleyin. | İndirmiş olduğunuz '''Qt libraries 4.8.4 for Windows''' paketini C:dizinine kurulum yaptığınızı varsayarsak '''C:.8.4''' altında birçok klasör var. Öncelikle Qt'nin kurulu olduğu bu çalışma dizinini yani '''C:.8.4''' burayı bilgisayarıma sağ tıklayarak özellikler daha sonra gelişmiş sistem ayarlarından Gelişmiş sekmesine tıklayarak en aşağıdaki ortam değişkenleri butonuna tıklayın orada yeni bir alan ekleyin değişken ismine '''QTDIR''' değerine ise '''C:.8.4''' yazın. Daha sonra PATH yazan kısma tıklayarak düzenleyi seçin orayada yine Qt'nin '''C:.8.4\bin''' alanını ekleyin. | ||
Qt Qreator çalıştırdıktan sonra '''Tools''' menüsünden '''Options''''a tıklayın. Sol taraftan '''Build & Run''' seçeğine sağ kısımdan ise '''General''' sekmesinde Directory yazan kısımdan Projelerinizin standart oluşturulacağı klasör dizinini seçtikten sonra '''Compilers''' sekmesine tıklayarak sistemimizde kurulu olan derleyiciyi ekliyoruz. Sonrasında '''Qt Versions''' sekmesine tıklayarak sağ kısımda bulununan add.. butonundan '''qmake.exe'''' seçmemiz gerekmektedir. bizim indirdimiz sürümde '''C:.8.4\bin\qmake.exe''' buradan seçip ekliyoruz. Daha sonra | Qt Qreator çalıştırdıktan sonra '''Tools''' menüsünden '''Options''''a tıklayın. Sol taraftan '''Build & Run''' seçeğine sağ kısımdan ise '''General''' sekmesinde Directory yazan kısımdan Projelerinizin standart oluşturulacağı klasör dizinini seçtikten sonra '''Compilers''' sekmesine tıklayarak sistemimizde kurulu olan derleyiciyi ekliyoruz. Sonrasında '''Qt Versions''' sekmesine tıklayarak sağ kısımda bulununan add.. butonundan '''qmake.exe'''' seçmemiz gerekmektedir. bizim indirdimiz sürümde '''C:.8.4\bin\qmake.exe''' buradan seçip ekliyoruz. Daha sonra | ||
'''Kits''' sekmesine tıklayarak sağ kısımdan Add butonuna tıklayarak yeni bir alan oluşturduktan sonra aşağıdaki ayarlara sırasıyla değerleri girelim, bu değerler derleyici ayarları ile ilgili. | |||
'''Device Type''' kısmından Desktop seçerek masaüstüne derleme yapacağımızı, | '''Device Type''' kısmından Desktop seçerek masaüstüne derleme yapacağımızı, | ||
'''Compiler''' kısmında kullanacağımız derleyiciyi seçiyoruz.(Aynı zamanda kullandığınız derleyici sisteminizde yüklü olması gerekmektedir.) Windosw için örneğin bende Visual Studio kurulu olduğu için ben onu seçtim. Windows üzerinde isterseniz MinGW derleyicisini kurup onuda seçerek kullanabilirsiniz. | |||
'''Qt Version''' kısmından kullandığınız kütüphaneyi seçiyoruz yani bizim indirdiğimiz sürüm '''4.8.4''' bunu seçiyoruz. | |||
Artık Qt Creator kullanarak geliştirme yapabiliriz. | Artık Qt Creator kullanarak geliştirme yapabiliriz. | ||
Line 35: | Line 49: | ||
Visual Studio Kullanacak arkadaşlar ise İndirme sayfasından sadece qt ikili paketini ve orada bulunan '''Qt Visual Studio Add-in''' linkine tıklayıp önce ikili paketi sonrada eklentiyi kurarlarsa sorunsuzca çalışacaktır. Tabi önceden visual studionun kurulu olması gerekmektedir. | Visual Studio Kullanacak arkadaşlar ise İndirme sayfasından sadece qt ikili paketini ve orada bulunan '''Qt Visual Studio Add-in''' linkine tıklayıp önce ikili paketi sonrada eklentiyi kurarlarsa sorunsuzca çalışacaktır. Tabi önceden visual studionun kurulu olması gerekmektedir. | ||
'''Not:''' İlk projenizi oluşturmak için | '''Not:''' İlk projenizi oluşturmak için "bu sayfadan":http://wiki.qt.io/Temel_Qt_Programlama_Egitimi yardım alabilirsiniz. | ||
== Linux için kurulum == | == Linux için kurulum == | ||
Line 41: | Line 55: | ||
'''Not:''' Kurulum Linux'un en fazla tercih edilen sürümü Ubuntu üzerinde gerçekleştirilecektir. | '''Not:''' Kurulum Linux'un en fazla tercih edilen sürümü Ubuntu üzerinde gerçekleştirilecektir. | ||
Ubuntu için kurulum yapmak oldukça kolaydır. Ubuntu yazılım merkezine giriş yaptıktan sonra Geliştirici araçları içerisinden Qt Creator Tümleşik geliştirme Ortamı yazan yere tıklayarak açılan ekranda Eklentiler kısmından aşağıdaki seçenekleri işaretliyoruz. | Ubuntu için kurulum yapmak oldukça kolaydır. Ubuntu yazılım merkezine giriş yaptıktan sonra Geliştirici araçları içerisinden Qt Creator Tümleşik geliştirme Ortamı yazan yere tıklayarak açılan ekranda Eklentiler kısmından aşağıdaki seçenekleri işaretliyoruz. | ||
Kendi isteğinize göre eklenti kurulumu gerçekleştirebilirsiniz. | |||
* GNU C++ compiler | * GNU C++ compiler | ||
Line 54: | Line 69: | ||
İlgili seçenekleri işaretledikten sonra yüklemeyi başlatıyoruz. Artık geliştirme yapabilirsiniz. | İlgili seçenekleri işaretledikten sonra yüklemeyi başlatıyoruz. Artık geliştirme yapabilirsiniz. | ||
'''Not:''' İlk projenizi oluşturmak için | '''Not:''' İlk projenizi oluşturmak için "bu sayfadan":http://wiki.qt.io/Temel_Qt_Programlama_Egitimi yardım alabilirsiniz. | ||
== Mac Os için kurulum == | == Mac Os için kurulum == | ||
'''Not:''' Mac Os için kurulum Mac Os X lion üzerinden anlatılacaktır. Diğer sürümlerdede hemen hemen aynıdır. | '''Not:''' Mac Os için kurulum Mac Os X lion üzerinden anlatılacaktır. Diğer sürümlerdede hemen hemen aynıdır. |
Revision as of 09:35, 25 February 2015
[toc align_right="yes" depth="2"]
Türkçe
Giriş
Bu ders Microsoft, Linux, ve Mac os işletim sistemleri üzerine Qt kurulumunu gerçekleştirmek amacıyla ön bilgi vermektedir.
Genel Bilgiler
Qt birçok IDE (Geliştirme Ortamı) üzerinde kullanılabilir. Kurulum yapmadan önce hangisini kullanacağımıza karar vermemiz gerekmektedir. Yeni başlayan kullanıcılara Qt'nin mevcut kendi tümleşik geliştirme ortamı olan Qt Creator önerilmektedir. Qt Creator geliştirme ortamını, desteklenen tüm işletim sistemlerinde rahatlıkla kullanabilirsiniz.
Kullanabileceğiniz bazı geliştirme ortamları aşağıdaki gibi sıralanabilir.
- Qt Creator
- Visual Studio
- Monkey Studio
- QDevelop
- HaiQ
- NetBeans
- Eclipse
- Eedyuk
- Code :: Blocks vs…
Windows için kurulum
Windows için kurulum Qt Creator ve Visual Studio geliştirme ortamı baz alınarak anlatılmıştır.
- Qt Creator Kurulumu
"Buraya":http://qt.io/download Tıklayarak açılan sayfada Qt ile ilgili birçok paket bulunmaktadır. Örneğin windows için bir ikili(Binary) kurulum paketi Qt libraries 4.8.4 for Windows olarak yazılmıştır. Farklı bir sürümünüde indirebilirsiniz. Bu paketi indirip kurulumunu yaptıktan sonra, yine aynı sayfada bulunan Qt Creator 2.6.0 for Windows linkine tıklıyarak Qt Creator tümleşik geliştirme ortamını indirip kurulumu çalıştırın ve yükleyin.
Bu işlemlerden sonra Qt'yi kullanabilmek için bazı ayarlamalar yapmamız gerekmektedir. Bu ayarları yapalımki ileride bazı örneklerle çalışırken sorun olmasın çünkü anlatımlarda genellikle komut satırı baz alınarak işlemler yapılır.
İndirmiş olduğunuz Qt libraries 4.8.4 for Windows paketini C:dizinine kurulum yaptığınızı varsayarsak C:.8.4 altında birçok klasör var. Öncelikle Qt'nin kurulu olduğu bu çalışma dizinini yani C:.8.4 burayı bilgisayarıma sağ tıklayarak özellikler daha sonra gelişmiş sistem ayarlarından Gelişmiş sekmesine tıklayarak en aşağıdaki ortam değişkenleri butonuna tıklayın orada yeni bir alan ekleyin değişken ismine QTDIR değerine ise C:.8.4 yazın. Daha sonra PATH yazan kısma tıklayarak düzenleyi seçin orayada yine Qt'nin C:.8.4\bin alanını ekleyin.
Qt Qreator çalıştırdıktan sonra Tools menüsünden Options'a tıklayın. Sol taraftan Build & Run seçeğine sağ kısımdan ise General sekmesinde Directory yazan kısımdan Projelerinizin standart oluşturulacağı klasör dizinini seçtikten sonra Compilers sekmesine tıklayarak sistemimizde kurulu olan derleyiciyi ekliyoruz. Sonrasında Qt Versions sekmesine tıklayarak sağ kısımda bulununan add.. butonundan qmake.exe' seçmemiz gerekmektedir. bizim indirdimiz sürümde C:.8.4\bin\qmake.exe buradan seçip ekliyoruz. Daha sonra Kits sekmesine tıklayarak sağ kısımdan Add butonuna tıklayarak yeni bir alan oluşturduktan sonra aşağıdaki ayarlara sırasıyla değerleri girelim, bu değerler derleyici ayarları ile ilgili.
Device Type kısmından Desktop seçerek masaüstüne derleme yapacağımızı, Compiler kısmında kullanacağımız derleyiciyi seçiyoruz.(Aynı zamanda kullandığınız derleyici sisteminizde yüklü olması gerekmektedir.) Windosw için örneğin bende Visual Studio kurulu olduğu için ben onu seçtim. Windows üzerinde isterseniz MinGW derleyicisini kurup onuda seçerek kullanabilirsiniz. Qt Version kısmından kullandığınız kütüphaneyi seçiyoruz yani bizim indirdiğimiz sürüm 4.8.4 bunu seçiyoruz.
Artık Qt Creator kullanarak geliştirme yapabiliriz.
Visual Studio Kullanacak arkadaşlar ise İndirme sayfasından sadece qt ikili paketini ve orada bulunan Qt Visual Studio Add-in linkine tıklayıp önce ikili paketi sonrada eklentiyi kurarlarsa sorunsuzca çalışacaktır. Tabi önceden visual studionun kurulu olması gerekmektedir.
Not: İlk projenizi oluşturmak için "bu sayfadan":http://wiki.qt.io/Temel_Qt_Programlama_Egitimi yardım alabilirsiniz.
Linux için kurulum
Not: Kurulum Linux'un en fazla tercih edilen sürümü Ubuntu üzerinde gerçekleştirilecektir.
Ubuntu için kurulum yapmak oldukça kolaydır. Ubuntu yazılım merkezine giriş yaptıktan sonra Geliştirici araçları içerisinden Qt Creator Tümleşik geliştirme Ortamı yazan yere tıklayarak açılan ekranda Eklentiler kısmından aşağıdaki seçenekleri işaretliyoruz. Kendi isteğinize göre eklenti kurulumu gerçekleştirebilirsiniz.
- GNU C++ compiler
- The GNU Debugger
- An utility for Directing compilation
- Qt examples and demos (Demo örnekleri incelemek isteyenler için)
- Qt Assistant
- Qt API documentation
- Qt QML viewer
- Documentation for QT Creator IDE
İlgili seçenekleri işaretledikten sonra yüklemeyi başlatıyoruz. Artık geliştirme yapabilirsiniz.
Not: İlk projenizi oluşturmak için "bu sayfadan":http://wiki.qt.io/Temel_Qt_Programlama_Egitimi yardım alabilirsiniz.
Mac Os için kurulum
Not: Mac Os için kurulum Mac Os X lion üzerinden anlatılacaktır. Diğer sürümlerdede hemen hemen aynıdır.