Şimdi Ara

C Kütüphanelerinin Linux ve Windows farklılıkları neler?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
7
Cevap
0
Favori
201
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Mesela alternatiflerinin falan bulunduğu bir site var mı? Örneğin Windows.h kütüphanesinin alternatifi ne?



  • Çok bilgim yok ama buyur.https://www.gnu.org/software/libc/
  • windows.h, adı üstünde Windows'a özel bir başlık.
    Yukardaki linkteki GNU C Library / glibc veGNU Portability Library / Gnulib Windows başlığı içermez. Cunku bunlar öncelikle standart C kütüphanesidir.

    Windows ve macOS gibi farklı sistemler kendi başlıklarını kendi yayınladıkları SDK ile dağıtır.

    macOS'teki windows.h eşdegeri diyebileceğimiz CoreFoundation.h başlığı, Xcode ile birlikte gelir.

    windows.h ise TDM-GCC gibi Windows'ta çalışacak sekilde derlenmiş derleyicilerle birlikte gelir.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: Tuğkan-0153

    windows.h, adı üstünde Windows'a özel bir başlık.
    Yukardaki linkteki GNU C Library / glibc veGNU Portability Library / Gnulib Windows başlığı içermez. Cunku bunlar öncelikle standart C kütüphanesidir.

    Windows ve macOS gibi farklı sistemler kendi başlıklarını kendi yayınladıkları SDK ile dağıtır.

    macOS'teki windows.h eşdegeri diyebileceğimiz CoreFoundation.h başlığı, Xcode ile birlikte gelir.

    windows.h ise TDM-GCC gibi Windows'ta çalışacak sekilde derlenmiş derleyicilerle birlikte gelir.
    Hocam peki görsel bir arayüz yapmam gerektiğinde GTK kullanamıyorum Windows desteği yok. Peki görselik katmam için her işletim sisteminin kendine özgü olan kütüphanesini mi bilmem gerekiyor? Windows işletim sistemi için bir örnek verir misiniz?

    < Bu ileti mobil sürüm kullanılarak atıldı >




  • eski_nesil kullanıcısına yanıt
    GTK Windows 'ta hem runtime (dll) hem de geliştirme ortamı olarak (dll + .lib ve C header dosyaları) olarak kurulabiliyor. Sadece bu kurulum Unix 'e göre biraz daha zor ve uzun sürüyor. GTK kullanan ve Windows ta calışan onca oyun ve grafik programı vs var, yoksa onlar nasıl geliştirildi.

    Unix'e kurulup Windows 'a native olarak kurulamayan paketlerde genelde Networking uygulamalarıdır örneğin rsync, pure-ftpd, lynx browser gibi... cunku Unix'teki bazı Networking header ve kütüphanelerinin Windows karşılığı yok.

    Fakat GTK sadece grafik merkezli bir program ve grafik alanında Windows'ta tüm karşılıkları var.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • C beni çok yordu açıkçası. Temel algoritma bilgimi C ile geliştirip Java ile yola devam edeceğim.
  • 
Sayfa: 1

Benzer içerikler

- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.