1-)
öncelikle cygwin uygulamanızda
- binutils
- gcc
- gcc-core
- gcc-g++
- gcc-mingw-core
- gcc-mingw-g++
- make
- gdb (needed if you want to support debug in eclipse)
paketlerinin kurulu olduğuna bir bakın bunun için cygwin uygulamasını ya da
cygcheck -c | grep -e ‘^bin’ -e ‘^gc’ -e ‘^gd’ -e ‘^make’ ile paketleri kontrol edebilirsiniz
2-) ortam değişkenlerinde PATH değişkenine %cygwin%\bin ekleyin %cygwin% cygwin kurulu olduğu yoldur.
3-) cygwin yolları tanımlamak bunun için eclipse de path mapping yapalım
Windows->Preference->C/C++ -> Debug -> Source Lookup Path gelip Add butonuna tıklayarak Path Mapping Ekleyin.
ve şunları ekleyin ;
- \cygdrive\c -> c:\
- \cygdrive\d -> d:\
4-) Eclipse yolları(c/c++ header files) tanıtmalısın aksi taktirde kodları hep hatalı gösterecektir
Bunun için de proje üzerine iken sağ tıklayıp özelliklere gelin C/C++ General -> Path and Symbols gelip Gnu C ve Gnu C++
D:\cygwin\usr\include, ve D:\cygwin\usr\include\w32api yollarını ekleyelim
5-) cygwin de c/c++ complier iiçn de yolları tanıtmak gerkiyor bunun için de proje ayarlarından
c/c++ Build ->Settings tıklayın Tool Setting Tabında Cygwin C ve Cygwin C++ için Includes kısmına
“D:\cygwin\usr\include”
“D:\cygwin\usr\include\w32api”
dizinlerini ekleyin
Kütüphane için de
Tool Settings tabında Cygwin C++ Linker ayarlarından Libraries kısmından Library Search Path(-L)
“D:\cygwin\lib\w32api” dizini ekleyelim
Umarım yardımcı olmuştur , iyi çalışmalar.