VS 2017 ile C/C++ Kütüphanelerin (SDL) Android için Oluşturulması

Evet arkadaşlar başlıktan da anlaşılacağı üzere bu yazımda sizler ile SDL 2.0.7. (mevcut yayınlanmış son sürüm SDL)’i VS ile Android için oluşturma için gerekli adımlardan bahsedeceğim. Öncelikle bu yazımda kullandığım kodları ve temel alt yapıyı Matt Style’s ın şu yazısından aldığımı söylemem gerek. Kendisi oldukça güzel bir şekilde gerekli adımlardan kısaca bahsetmiş. Ben ona ek… Continue reading

Android NDK ile uğraşırken dikkat edilecekler :)

Evet arkadaşlar C++, GitHub derken nereden çıktı bu NDK diyebilirsiniz ama eğer elinizde hazır C++ kütüphaneleriniz var ve bunu hızlı ve performanslı bir şekilde Android platformunda kullanmak istiyorsanız en iyi yöntem NDK (Native Development Kit).  NDK her ne kadar google tarafından resmi olarak önerilmese de, yüksek performans ve çoklu platform desteği için olmazsa olmaz. Ben… Continue reading

Modern C++ (2): C++ 11 Yenilikleri

Yazılımlarımda parça parça anlatacağım (muhtemelen hepsine giremeyeceğim ama olabildiğince kısaca da olsa anlatmaya çalışacağım) dile gelen yeniliklerin hepsini bir arada görmek isterseniz ISO/IEC 14882:2003 standardına başvurabileceğiniz gibi aşağıdaki listeye de bakabilirsiniz 🙂 Aşağıdaki  kabiliyetlerden anlattıklarıma bağlantıları ekleyeceğim (Yeşil ile renklendirdiklerim eklenenler). C++ 11 Yeni Dil Özellikleri: Move semantiği Variadic templates rvalue referansları Initializer lists Static… Continue reading

Modern C++ (1): nullptr, enum sınıfları, range-based döngüler, auto

Gerek akademik/iş hayatımda gerekse kişisel projelerimde ağılıklı olarak kullandığım programlama dili C++. Gerçi artık bir çok güçlü ve istediklerinizi hızlı bir şekilde gerçekleştirilmesine olanak sağlayacak programlama dilleri olsa da (C#, Ruby, Kotlin, Python, Java, vs), ben C++ ı daha çok tercih ediyorum. İlk başlarda ilgilendiğim konularda (2B/3B bilgisayar grafikleri, oyun geliştirme, simülasyon sistemleri, gömülü sistemler)… Continue reading