+ Cevap Yaz
Toplam 2 sayfadan 1. sayfa
1 2 En SonEn Son
12 sonuçtan 1 ile 10 arası gösteriliyor

Konu: eclipse'de c++ yazan var mı?

  1. #1
    freelancer elix Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    03/2006
    Yer
    istanbul
    Mesaj
    98

    eclipse'de c++ yazan var mı?

    eclipsede c++ kullanmak için cdt'yi indirdim. Ayarlarda bazı sorunlarla karşılaşır foruma sorarım diyordum ama daha başlamadan çuvalladım.

    plugini uygun yere açtım ama eclipse'i başlatınca perspektiflerde cdt görünmüyor. helpden configurationsa baktım, cdt'yi görmemiş eclipse.

    kullandığım eclipse 3.2. cdt 3.1

    söyleyebileceğiniz bişey var mı bu konuda?

  2. #2
    Üye sinanonur Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    05/2003
    Yer
    Ankara/Beytepe
    Mesaj
    106

    ben yazıyorum. sorun de çıkmamıştı aslında pek...

    bize verilen bir ödev için hazırlanan bi döküman vardı sanıyorum yardımcı olur.
    ftp://ftp.cs.hacettepe.edu.tr/pub/de...1_Kurulumu.pdf

    ödev için zorunluydu ama verisyonler ve bazı kurulumlar opsiyonel.

    Help->About Evlipse -> Plugin detailsde görünmüyorsa yüklenmemiş demektir görünüyorsa sorun yok

    Sağ üst köşeden sanırım perspektif değişiyordu. Bşka bir sorun olursa yardımcı olmaya çalışırım.

  3. #3
    freelancer elix Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    03/2006
    Yer
    istanbul
    Mesaj
    98

    update managerden cdt'yi yükledim.

    mingv önceden yüklüydü, msys'i yüklerken onunla ilgili bir sorun çıktı.

    msys'nin kurulumunun sonunda mingw'nin yerini soruyor. Bende C:\Program Files\MinGW dizininde yüklü. komut satırında çıkan hata mesajının resmini ekte koydum. Yeşille çizdiğim yerde yazanlardan, "program files" yazısında arada boşluk olduğu için program'dan sonrasını dizin olarak algılamıyor olabileceği geldi aklıma. C:\Program Files\MinGW\bin\gcc.exe dizininde gcc.exe dosyası var.

    dökümanında "If you wish to map a path with spaces you must use the DOS style name." yazmış. dos stilinde boşluklar iptal oluyormuş araştırdığıma göre. msys'i kaldırıp tekrar baştan yükledim bu sefer c:/ProgramFiles/MinGW yazdım gene olmadı.

    ......

    hay şu feleğin yaptığına... benim gibi geri kafalı bir adama bile neler öğretiyor.

    bu yazıyı yazarken arada bişeyler kurcaladım, çalıştı.

    etc/fstab'a mingw'nin yolunu göster felan diyordu. msys'nin altında oraları karıştırdım, fstab.sample diye bişey vardı. Açtım içinde baktım. c:/mingw yazan bir dizin vardı, onu benimkine göre değiştireyim dedim. program files'ın uygun yazılış formatını ararken şu tarz bişey buldum C:\Progra~1. sonuna mingw dizinini ekledim, yazanları kopyalayıp fstab diye bir dosyanın içine kaydettim, sonra msys'yi path'e ekledim vs..
    eclipse'i açtım yaptım bir iki şey oldu.

    geri kafalıyım derken kastettiğim, yeni şeyler öğrenmeye üşenen biri olduğum. Buna rağmen bunlarla uğraşmak..... ne biliyim işte bi acayip yapıyor adamı, zaten çok geçmişimiz yok bilgisayarda.

    daha bi de opengl çalıştırmaya çalışacam eclipse'de.

    aha hata verdi bile(mesajı yazarken bir yandan karıştırıyorum da), opengl'in fonksiyonları için undefined reference diyor. opengl'in kütüphanesini mi görmüyor. ne yapacam şimdi?
    Eklenmiş Grafikler

  4. #4
    freelancer elix Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    03/2006
    Yer
    istanbul
    Mesaj
    98

    yok abi, eclipse ile opengl yazmaya kalkmak büyük bir hataydı sanırım, internette bişey yok.

  5. #5
    Eski Cevizci mr1yh1 Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    04/2005
    Yer
    istanbul
    Mesaj
    1,418

    mingw ve msys yi, C: nin hemen altına kurmanı tavsiye ederim.
    ( C:\mingw , C:\msys gibi )
    hello world tarzı birşey eclipse de derlensin, opengl e sonra bakarız.

  6. #6
    freelancer elix Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    03/2006
    Yer
    istanbul
    Mesaj
    98

    garip, mesaj uyarıcısı gelmedi bana, buraya bakmamıştım ondan dolayı.

    bir önceki mesajı yazdığımda zaten c++ derleyebiliyordum, sorun eclipse'de c++ yazmak değil opengl yazmak.

    başka forumlarda da sordum bu konuyu, orada c derleyebildikten sonra yazdığım mesajı aynen aktarıyorum:

    tamam eclipse'de c++ çalışıyor şu an.

    şimdi gelelim opengl'e.

    eclipse'de proje oluşturup bir cpp dosyası açtım, bir opengl kodu yapıştırdım içine. gl'ler ile alakalı hiçbirşeyi görmedi. aynı kodu codeblocks diye başka bir editorde console application projesi olarak oluşturduğum bir projenin içine kopyaladım, glut fonksiyonlarını görmedi sadece. ama eclipse'de gl leri de görmedi. (ek bilgi:codeblocks'da aynı kodu glut projesi olarak oluşturulan bir projenin içinde çalıştırdığımda düzgün çalışıyor).

    eclipse'de oluşturulan projede includes diye bir bölüm var. orada mingw'nin altındaki include dizini görünüyor. orada opengl ile ilgili gerekli dosyalar vardı.

    makefile ile ilgili bişeyler mi yapmam gerekiyor. makefile yazmayı bilmiyorum, gerekirse tabi öğrenecez ama şu an başka bir yolu yok mu opengl'i eclipse ile çalıştırmanın. eclipsede managed make file projesi olarak oluşturuyorum projeyi, makefile'ı kendi yazıyor.
    görünüşe göre eclipse (java için yazıldığından), c'de harici kütüphanelerle çalışmak için kullanışlı değil. kurcaladım ama library leri gösterebileceğim bir yer bulamadım. mesela c++ projesi üzerinde sağ-tık import desem c ile ilgili bişeyler gelir zannettim baktım gene jar,war felan çıkıyor.


    eclipse'den iş çıkmayınca vs 2005'i denedim, çok yormadı beni opengl kodu çalıştı, ama opengl ödevi için kaynak karıştırırken alışkanlık elim gene java kodlarına gitti. şu anda eclipse ve jogl ile kurcalıyorum bişeyler.

    "adam gibi bişey seç, bir ona bir buna atlayıp durma" diyeceksiniz muhtemelen ama şu anda okul ödevleriyle uğraşmaktan curcunayla hareket ediyorum. düzgün bir rehberlik de görmedik , tam bir çaylak gibi hareket ediyorum. ne denk gelirse.

  7. #7
    Eski Cevizci mr1yh1 Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    04/2005
    Yer
    istanbul
    Mesaj
    1,418

    C++ kullanıcıları eclipse i pek sevmiyor zaten.
    ben VS ya da builder kullanmadım,
    onun için eclipse bana iyi görünüyor.

    1- managed makefile denilen proje türünü seçmen lazım.
    bu projelerde makefile dosyası otomatik olarak yönetilir.

    2- açtığın projenin üzerinde sağ tıkla Properties' e gel,
    kalanını resim olarak veriyorum:


    mingW/lib klasörü altında :
    libglut32.a
    libopengl32.a olması lazım.
    yok ise code::blocks ile gelen mingw den bunları alıp kopyalayabilirsin.
    aynısı MinGW\include\GL klasörü altındaki
    opengl.h ve glut.h header dosyaları içinde geçerli.

    şimdi redbooktaki örneklerden birini deneyebilirsin.

  8. #8
    freelancer elix Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    03/2006
    Yer
    istanbul
    Mesaj
    98

    resim ufak çıkmış anlaşılmıyor,

    c/c++ build kısmında libraries sekmesini seçiyoruz sanırım, ama ondan sonra library'e tam olarak neler ekleneceğini anlayamadım. Bazı şeyler denedim ama tutmadı.

  9. #9
    Eski Cevizci mr1yh1 Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    04/2005
    Yer
    istanbul
    Mesaj
    1,418

    linker , libraries kısmında:
    libraries (-l) yazan kısma aşağıdakiler eklenecek:
    glut32
    opengl32

  10. #10
    freelancer elix Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    03/2006
    Yer
    istanbul
    Mesaj
    98

    tamamdır, çalışıyor.

    çok sağol.

+ Cevap Yaz

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Benzer Konular

  1. Eclipse'de ctrl+space sorunu
    By dubrovski in forum Java / JSP / JSF
    Cevap: 7
    En Son Mesaj: 07/12/2006, 08:17
  2. açtırdığım popupta başta yazan url yi silemedim
    By cryz in forum Javascript / DHTML / Ajax
    Cevap: 3
    En Son Mesaj: 01/08/2006, 23:21
  3. Stok Takibi ve Barkod Yazan Program
    By asker in forum Uygulama Yazılımları / Hazır Betikler
    Cevap: 2
    En Son Mesaj: 13/10/2005, 09:26
  4. php de form flow yazan varmı
    By shark_hack in forum PHP
    Cevap: 13
    En Son Mesaj: 23/08/2005, 21:21
  5. yazan: ziyaretçi ??
    By euler in forum Ceviz.net Hakkında
    Cevap: 1
    En Son Mesaj: 16/02/2005, 15:53

Bookmarks

Mesaj Yazma Hakları

  • Yeni mesajgöndermezsiniz
  • Cevap yazamazsınız
  • Dosya ekleyemezsiniz
  • Mesajınızı düzenleyemezsiniz