ECLIPSE IDE C/C++ Geliştiricileri Đçin



Benzer belgeler
C için tümleşik geliştirme ortamı (IDE) kurulumları

Tomcat Uygulama Sunucusunun Kurulumu. İlk olarak adresine gidiyoruz.

Mac OS İşletim Sisteminde MetaTrader4 Kurulumu

Kaynak Kodlardan Derleme. Turquaz Muhasebe. Versiyon 0.2. Hüseyin Ergün. 26 Mart 2005

e-imzatr Kurulum Klavuzu

Java JDK (Java Development Kit) Kurulumu:

PlayOnMac Dowload System Preference Security&Privacy clickthelocktomakechnages (değişiklik yapmak için kilidi tıklayın) Allow apps downloaded from:

BİL BİLGİSAYAR PROGRAMLAMA (JAVA)

MAC İşletim Sistemine Sahip Makineler İçin Elektronik İmza Kurulumu

e-imzatr Kurulum Klavuzu

Windows Server 2012 Kurulum Hazırlıkları. Windows Server 2012 Kurulum Seçenekleri. Windows Server 2012 Kurulum Adımları. Full GUI Kurulum Seçeneği

Windows 10 için Java JDK 8 ve NetBeans IDE 8.2 Kurulumu Detaylı Anlatım

Data Structures Lab Güz

NİTELİKLİ ELEKTRONİK SERTİFİKA KURULUM AŞAMALARI

Lanschool Sınıf yönetim yazılımının (V7.4) Ncomputing sistemlerinde kullanılması

Bilgiyolu Yayıncılık Elektronik Sunum Programı Kurulum Kılavuzu

BM-209 Nesne Yönelimli Programlama. Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü

JOBCONTROL KURULUMU. 2 numaralı görüntüde kırmızı daire içerisine alınmış kısımda, bilgisayarınızın kaç bit olduğunu görebilirsiniz.

WAMP SERVER KURULUMU

Linux ve Windows Üzerinde C ve C++ Kullanımı

Java ile OpenGL e Giriş. NetBeans IDE si üzerinden kurulum

Xilinx ISE Webpack 14.7 Kurulum Tutorial

Program Kurulum. Turquaz Muhasebe. İçindekiler

WeldEYE. Kurulum Kılavuzu. İçindekiler

LMS PC aracı ACS420. LMS parametre ayarlarının yapılması için PC yazılımı. Kurlum ve çalıştırma talimatları

JAL IN İNTERNET TEN İNDİRİLMESİ VE KURULMASI

Bu makalede 2003 sunucu, Windows 2003 Server anlamına gelmektedir. Aşağıda yapılan işlemler 2003 R2 sunucu üzerinde denenmiş ve çalıştırılmıştır.

E-Kitap İndirme Kılavuzu

C için tümleşik geliştirme ortamı (IDE) kurulumları

2.Eclipse açıldıktan sonra Workspace alanı seçilmesi gerekir. Workspace alanı projelerinizin fiziksel olarak bulunduğu kısımdır.

10.2 VERİYONUNUN KURULABİLMESİ İÇİN EĞER VARSA ÖNCEKİ. ArcGIS SÜRÜMLERİNİN PROGRAM EKLE-KALDIR SEÇENEĞİYLE

BEUN VPN Hizmeti. VPN Nedir?

FTP Programı File Zilla nın Kurulumu & Çalıştırılması

MPLAB IDE ve ISIS ile ASSEMBLY DİLİNDE UYGULAMA GELİŞTİRMEK

VMware Üzerine BackTrack 5 Kurulumu

Turquaz Windows kurulum dökümanı. ftp://ftp.mirror.ac.uk/sites/ftp.postgresql.org/binary/v7.3.1/windows/pgsql731wina1.exe

adresine tıklayarak kayıt ekranına giriş yapınız.

adresine giderek Get Ubuntu Linkinden Ubuntunun kurulum Cdsini bilgisayarımıza indiriyoruz.

Bİ L 131 Hafta 2. 1) Bilgisayara Java SE Development Kit 7 kurulması

AutoCAD 2011 Kurulumu

Microsoft Outlook 2003 Kurulumu

NPratik Yazılım Kurulum Kılavuzu. Yedekleme İşlemi

Mac OS Meta 4 Kurulumu

3CX Phonesystem Türkçe Anonsları Windows ve Linux İşletim Sistemlerinde Aktif Etme


SHOP INGENICO DOKUMANI

JasperReports Server ve Ireport raporlama Sistemi Kurulumu / Kullanımı 1. Bölüm 2. Bölüm 1- JasperReports Server ve Ireport Nedir?

OMNET Ağ Benzetim Yazılımı (Network Simulation Framework) BİL 372 Bilgisayar Ağları. GYTE - Bilgisayar Mühendisliği Bölümü

LogControl DL yazılımı kurulum talimatı

TecCom TecLocal Programı Kurulum ve Yapılandırma Rehberi

ELEKTRONİK BELGE YÖNETİM SİSTEMİ KOORDİNATÖRLÜĞÜ (EBYS KOORDİNATÖRLÜĞÜ) ELEKTRONİK İMZA KURULUM AŞAMALARI VE EBYS PROGRAMI SİSTEM GEREKSİNİMLERİ

3)Raporlar ile hem güncelleme durumlarını hem de özet bilgilere sahip oluruz.

e-imzatr Kurulum Klavuzu

UBNT. UniFi mfi Ububntu. Ubuntu İşletim Sistemi ve UniFi/mFi Yazılımlarının Kurulumu

Oracle Enterprise Linux 5 Kurulumu

Android Ders Notları

"SQL Server Management Studio" yazılımını yüklemek için alttaki resmi sitesinden 180 günlük deneme sürümünü indirebilirsiniz.

Nevşehir Hacı Bektaş Veli Üniversitesi. Moodle Uzaktan Eğitim Sistemi. Öğretim Elemanı Bilgilendirme Kılavuzu

OpenGL Uygulamaları. 1. Giriş. 2. OpenGL. Deney 2

OpenGL Uygulamaları. 1. Giriş. 2. OpenGL

MAKİNELERE IBM SPSS Statistics 24 nin KURULMASI. IBM SPSS Statistics 24 Yüklemeye Başlamadan Önce Kontrol Edilmesi Gerekenler

Ekrana gelen diyalog penceresinden Typical radyo düğmesi seçilir ve Next düğmesine basılır.

Windows 7 or 2 GB 2 GHz Mac OS GB 1 GHz Intel. Placement Tests. English for Success Teacher Training

NİTELİKLİ ELEKTRONİK SERTİFİKA KURULUM AŞAMALARI

KANTAR UYGULAMASI Kurulum Kılavuzu

MAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 1: Programlamaya Giriş

Ağ Üzerinde MATLAB kurulum rehberi (Sunucu makine)

E-İMZA KULLANIM KILAVUZU

Spss 14 İçin İhtiyaç Duyulan Minimum Donanım Ve Yazılım Gereçleri; SPSS 14.0 programını License sunucusu üzerinden kurulumu:

Kurulum Dökümanı. v

INTERNET INFORMATION SERVICES 6.0 DA WEB SAYFASI YAYINLAMAK

SQL SERVER 2005 ENTEGRE SQL (VTY) VERİ TABANI YÖNETİM KURULUMU RESİMLİ ANLATIMI. Entegre SQL kurmadan önce SQLSERVER 2005,i kuralım öncelikle.

DS150E Kullanıcı El Kitabı. Dangerfield June V3.0 Delphi PSS

ACS790 Programından OZW672 Web Server a tesis diyagramının aktarılması

Linux Ubuntu Kurulumu

Linux Kurulumu (Sürüm 1.52) İçindekiler

KWorld PlusTV Analog USB Stick

V14xx Güncelleme İşlemleri

USB 2.0 External HDD Enclosure 3.5" (8,89cm)

PRAGON PROTECT & RESTORE 3. Kurulum Rehberi

Windows 7 - IIS 7.5 üzerine PHP ve MySQL kurulumu

USB SERİ DÖNÜŞTÜRÜCÜ. Hızlı Kurulum Kılavuzu Windows 2000/XP DA-70159

Fatura/Rapor Dizayn. Turquaz Muhasebe. Versiyon Nisan 2005

Araçlar > İnternet Seçenekleri > İçerik > Sertifikalar adımları takip edilerek sertifikanın yükleneceği sayfa açılır.

CLIENT MAKİNELERE IBM SPSS Statistics 21 nin KURULMASI

JAVA PROGRAMLAMAYA GİRİŞ

ELEKTRONİK BELGE YÖNETİM SİSTEMİ KULLANIM KILAVUZU 1. EBYS ÜST YÖNETİCİ MODÜLÜ KULLANICI GİRİŞ ve E-İMZA İŞLEMLERİ

İSTANBUL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ SİSTEM PROGRAMLAMA DERSİ. Öğr.Gör. Mehmet DEMİR

Ders Tanıtım Sunumu. Database Managegement II. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

Asus Live Update programı ile Bios güncelleme. ASUS Live Update programını çekmek için tıklayınız... BIOS Güncelleme ve My Logo:

Windows 7 Format Atma ve Kurulumu (Resimli Anlatım)

C++ C++ ın Temelleri (Basics of C++)

AirTies Kablosuz Erişim Noktası (Access Point) olarak kullanacağınız cihazı bilgisayarınıza bağlayarak ayarlarını yapabilirsiniz.

Windows Live Mail Programı Kurulumu ve Ayarlanması

ECLIPSE PROGRAMININ ÇALIŞTIRILMASI

Bağlantı Kılavuzu. Yerel olarak bağlanmış bir yazıcıya yönelik Windows talimatları. Yerel yazdırma nedir? Yazılımı CD'yi kullanarak kurma

Kurulum ve Başlangıç Kılavuzu. DataPage için

Teknoloji Özeti vspace Kurulum Değişiklikleri Windows Yükleyicisi.MSI


Transkript:

ECLIPSE IDE C/C++ Geliştiricileri Đçin ECLIPSE C/C++ IDE Kurulum ve Genişletme Eclipse C/C++ IDE MinGW Glut QT Kurulum Entegrasyon ve Temel Örnekler Mehmet Taşköprü

ÖNSÖZ Bu doküman Eclipse IDE C/C++ Geliştiricileri için yazılmıştır. IDE nin kurulması ve bazı geliştirme arabirimleri ile genişletilmesi anlatılmış temel örneklerle kurulumların başarılı bir şekilde yapılıp yapılmadığı sınanmıştır. Uygulama kurulumları, uygulamların birbirleri ile bağımlılıkları ve bazı özel ayarları nedeniyle zahmetli olmaktadır. Bu doküman kurulum yapacak kişilere kolayca yol gösterecektir. Yapılan işlemlerde en güncel uygulama sürümleri kullanılmış kurulumlar adım adım anlatılmıştır. Doküman üzerinde geçen Eclipse ifadesi ile Eclipse C/C++ IDE belirtilmektedir. Dökümandaki kurulumlar Windows Xp Sp2 üzerinde yapılmıştır. Kurulumlar sonrasında C/C++ IDE ye, Grafik Programlama Kütüphanesi ve Grafiksel Kullanıcı Arayüzleri Kütüphanesine sahip olan bir geliştirme ortamına sahip olacaksınız. Mehmet Taşköprü mtaskopru@gmail.com www.mehmettaskopru.com Sürüm 1.0 2

Eclipse C/C++ IDE Kurulumu ve Mingw Entegrasyonu Eclipse açık kaynak kodlu, ücretsiz bir geliştirme ortamıdır. Java tabanlıdır ve kurulum gerektirmez. Java ile yazılan uygulamaların sisteminizde çalışması için Java SE Runtime Environment (JRE) kurulu olmalıdır. Eğer kurulu değilse http://java.sun.com/javase/downloads/index.jsp bu adresten temin ederek kurabilirsiniz. http://java.sun.com/javase/downloads/index.jsp adresindeki ilgili download alanının görüntüsü Eclipse IDE nin http://www.eclipse.org/downloads adresinden güncel sürümünü bilgisayarınıza indirin. Eclipse IDE ilgili download alanının görüntüsü. Windows linkini tıklıyoruz. Đndirilen dosyanın adı eclipse-cpp-ganymede-sr1-win32.zip Đndirdiğimiz zip dosyasını C:\Eclipse dizini olacak şekilde açıyoruz. 3

Eclipse bir C/C++ derleyicisi değildir. Bir geliştirme ortamıdır. Çalışması için bir derleyiciye bağlanması gerekir. Biz Eclipse ile MinGW derleyicisini kullanacağız. Windows üzerinde C/C++ geliştirme araçlarıda buna benzer şekilde çalışır. Örneğin Dev-C++ delphi ile yazılmış bir geliştirme ortamıdır ve arkaplanda MinGW derleyicisine bağlı olarak çalışır. MinGW Kurulumu ( Minimalist GNU for Windows ) http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=240780&release_id=595197 download alanının görüntüsü. www.mingw.org adresinden güncel MinGW sürümünü indiriyoruz. ( MinGW-5.1.4.exe ) C:\MinGW isimli bir dizin oluşturup indirdiğimiz dosyayı buraya kopyalıyoruz. Bu kurulum programı seçilen paketleri internet üzerinden indiriyor ve kurulmasını sağlıyor. 4

Kurulum dosyasını çalıştırıyoruz. Next tuşu ile ilerliyoruz. Download and install seçeneğini seçip Next ile ilerliyoruz. Download işlemi tamamlandıktan sonra kuruluma otomatik olarak başlayacak. 5

I Agree ile Lisans sözleşmesini kabul edip, Next ile ilerliyoruz. Bu ekranda Current seçeneğini seçip Next ile ilerliyoruz. 6

Bu ekranda bileşen seçimi yapıyoruz. Gerekli olan aşağıdaki bileşenler MinGW base tools g++ compiler Objective C Compiler MinGW Make Bileşenleri seçerek Next tuşu ile ilerliyoruz. 7

MinGW kurulum dizinini seçiyoruz. Next tuşu ile ilerliyoruz. Start Menüsü seçeneklerini belirliyoruz. Install butonuna tıklayarak kuruluma başlıyoruz. 8

Seçilen paketler indiriliyor. Bazen bağlantı sorunu yaşanıyor ve download işlemi askıda kalıyor. Kurulum programını sonlandırıp, yeniden başlattığınızda en son indirilmeye çalışan dosya Diske yazılıyor fakat 0 kb olarak. Kurulum programı bu paketi diskte gördüğü için düzgün indirildiğini varsayıyor. Paket indirme işlemi bittikten sonra kuruluma başlıyor burada kurulum hatası oluşuyor. Çünkü paket 0kb içerik yok. Kurulum aşamasında sorun yaşarsanız bu tarz bir sorunun oluşmadığından emin olun. C:\MinGW dizini içerisi download işlemi sonrası, kurulum aşaması öncesi. 9

Kurulum aşaması Kurulum Tamamlandı Next ile ilerliyoruz. 10

Kurulumun tamamlandığını söyleyen ekran. Finish ile kurulumdan çıkıyoruz. Kurulum sonrası C:\MinGW dizini içerisi 11

Sistem Değişkenlerinin düzenlenmesi. Son olarak Sistem Değişkenlerini düzenleyeceğiz. My Computer sağ tıklayın Advanced tabında Environment Variables butonuna tıklayın. Burada Path yazan bölümü seçerek Edit butonuna tıklayın. Buraya son yazılan değerden sonra ; konularak ;C:\MinGW\bin şeklinde tanımlama yapın. Buraya kadar şu işlemleri yaptık. Eclipse IDE temini ve C:\ dizinine uygun klasör yapısında kopyalanması. MinGW temini ve kurulumu MinGW artık Eclipse IDE ile kullanılabilecek durumda. Şimdi örnek bir C++ projesi yapalım. 12

Örnek C++ Projesi Eclipse IDE yi açın. File Menüsünden New Buradan da C++ Project Seçeneğini seçin. Aşağıda olduğu şekilde düzenleyin. Finish tuşuna basın. 13

CTRL + F11 yada toolbar üzerindeki Yeşil Ok Simgesine basarak uygulamayı çalıştırın. Console ekranında Hello World yazdığını görüyorsanız tüm kurulum ve işlemler başarı ile gerçekleşmiştir. Kod dosyaları içerisinde Türkçe karakter kullanmak istediğinizde hata alabilirsiniz. Project menüsünde Properties bölümünü açın. Text file Encoding bölümünde Other seçili iken UTF-8 karakter setini seçin.. 14

Glut Eclipse ile Grafik Programlama Şu adresten gerekli paketi indirin http://mtaskopru.googlepages.com/glutmingw.zip Paketin içinden çıkan dosyaları olması gereken yerlere kopyalayacağız. glut32.dll dosyasını c:\windows\system32 klasörüne kopyalayın. Lib klasörü içindeki dosyaları C:\MinGW\lib klasörü içerisine kopyalayın. Include klasörü içerisindeki GL klasörünü C:\MinGW\include\ içerisine kopyalayın. Mui klasörünü C:\MinGW\include\GL içerisine kopyalayın. Kurulum sırasında lib ve include içerisinde benzer isimli dosya ve klasörler olabilir onların üzerine yazın. Kurulum işlemimiz tamamlandı. 15

Örnek Glut Projesi Yukarıda yaptığımız Örnek C++ Deneme projesini bu örnek için tekrar düzenleyelim. Project Menüsünden Properties penceresini açın C/C++ Build bölümünde Tool Settings tabında MinGW C++ Linker altında Libraries bölümüne gelin. Pencere üzerindeki Yeşil + simgesi ile Şu 3 değeri ekleyin glut32 glu32 opengl32 Ekran görüntüsü aşağıda yer alıyor. 16

Deneme.cpp dosyasını aşağıdaki şekilde değiştirin. #include <windows.h> #include <GL/glut.h> const int WIDTH = 600; const int HEIGHT = 480; /* Prototypes */ void init(); void display(); /* Definitions */ /* Initializes the OpenGL state */ void init() { glclearcolor( 0.0, 0.0, 0.0, 1.0 ); /* Set the clear color */ } /* Displays a black clear screen */ void display() { glclear( GL_COLOR_BUFFER_BIT ); /* Clear the screen with the clear color */ glutswapbuffers(); /* Double buffering */ } /* The main function */ int main( int argc, char *argv[] ) { /* Glut setup function calls */ glutinit( &argc, argv ); glutinitdisplaymode( GLUT_DOUBLE GLUT_RGB ); /* Use double buffering and RGB colors */ glutinitwindowposition( 100, 100 ); glutinitwindowsize( WIDTH, HEIGHT ); glutcreatewindow( argv[0] ); init(); glutdisplayfunc( display ); /* Call back display function */ glutmainloop(); /* Continue drawing the scene */ return 0; } 17

Uygulamayı çalıştırın. Eğer aşağıdaki gibi bir boş pencere gördüyseniz kurulum işlemimiz başarıyla tamamlanmıştır. 18

QT Qt farklı platformlarda çalışabilen Grafiksel kullanıcı arayüzleri oluşturmak için kullanılan bir programlama platformudur. Pencereler, Menüler, Butonlar, Đşaret kutuları, Text kutuları gibi Ayrıca içinde pek çok programlama aracını barındırır. QT Trolltech firmasının ürünüdür. Bu firma Nokia tarafından satın alınmıştır. Linux işletim sistemindeki KDE masaüstü uygulaması QT tabanlıdır en çok KDE üzerinde kullanılır. Çoklu platform desteği sayesinde Windows üzerinde de kullanabiliyoruz. http://www.qtsoftware.com/downloads/opensource/appdev/windows-cpp bu adresten Qt with the MinGW compiler included versiyonunu seçiyoruz. http://www.qtsoftware.com/downloads/opensource/appdev/windows-cpp adresindeki download alanının ekran görüntüsü 19

Đndirdiğimiz qt-win-opensource-4.4.3-mingw.exe dosyasını çalıştırıyoruz. Next ile ilerliyoruz. Next ile ilerliyoruz. 20

Lisans anlaşmasını kabul ederek Next ile ilerliyoruz. Next tuşu ile ilerliyoruz. 21

Destination Folder bölümünü değiştirmeden Next ile ilerliyoruz. Start menüsü seçeneklerini ayarlıyoruz. Next ile ilerliyoruz. 22

Sistemimizde MinGW kurulu olduğunu söylüyor. Install ile QT kurulumuna başlıyoruz. Kurulum tamamlandı Next ile devam ediyoruz. 23

Kurulumla gelen Örnek uygulamalar ve dökümantasyonun açılıp açılmama isteği belirtiliyor. Finish ile kurulum tamamlanıyor Kurulum ile gelen örnekler, demolar ekranı 24

Sistem Değişkenlerinin düzenlenmesi. My Computer sağ tıklayın Advanced tabında Environment Variables butonuna tıklayın. Burada Path yazan bölümü seçerek Edit butonuna tıklayın Buraya son yazılan değerden sonra ; konularak ;c:\qt\4.4.3\bin şeklinde bir tanımlama yapın. 25

QT Eclipse Entegrasyonu http://www.qtsoftware.com/developer/eclipse-integration adresinden Windows sürümünü indiriyoruz. http://www.qtsoftware.com/developer/eclipse-integration adresindeki ilgili download alanının ekran görüntüsü qt-eclipse-integration-win32-1.4.3.exe dosyasını çalıştırarak kuruluma başlıyoruz. Next ile ilerliyoruz. 26

Lisans anlaşmasını kabul edip, Next ile ilerliyoruz. Kurulum dizinini seçerek, Next ile ilerliyoruz. 27

Kurulum tamamlandı. Finish ile çıkıyoruz. 28

Eclipse üzerinde Qt ile ilgili düzenlemeler Window Menüsünde Preferences bölümünü açın. Qt tabında Add butonuna tıklayın. Buradaki alanları aşağıdaki gibi düzenleyin. VersionName : Herhangi bir açıklama yazın. Bin Path : C:\Qt\4.4.3\bin Include Path : C:\Qt\4.4.3\include QT ile ilgili düzenlemelerimizi Eclipse üzerinde tamamladıktan sonra örnek bir proje yapalım. 29

File Menüsü New > Project bölümünde Qt alanında Qt Gui Project seçeneğini seçin Projeye bir isim verin Finish ile yeni projeyi oluşturun. Eclipse görünümü QT Perspective olarak düzenlenecek. Qtdeneme.ui dosyasına çift tıklayarak görsel düzenlemelerimize başlayabiliriz. Bir label ekleyip text özelliğine QT Deneme Proje yazıyoruz. 30

Uygulamayı çalıştırıp aşağıdaki pencereyi gördüğümüzde QT kurulumu başarılı olarak tamamlanmış demektir. 31