C++’dan nefret ediyorum
BEN nefret C++. Linux’u (Pop!_OS kullanıyorum) 3 gün önce bir VM’ye indirdim (bir süre sonra tamamen Linux’a geçmeyi planlıyorum) ve Windows için olduğu gibi harika bir Duvar Kağıdı Motoru olmadığını fark ettim (Lively Duvar Kağıdı kullanıyorum). Bu yüzden kendiminkini kodlamaya karar verdim. Aynı anda Linux’u keşfedebileceğimi, C++ ve OpenGL öğrenebileceğimi düşündüm. CMake, OpenGL, VS code, C/C++ araçlarını vb. indirdim. Ancak OpenGL’yi koda dahil ettiğim anda bir dalgalı çizgi "Kaynak dosya açılamadı". Aklıma gelen her şeyi denedim. PATH’in kontrol edilmesi, paketlerin doğru kurulup kurulmadığının kontrol edilmesi, her şeyin silinmesi ve her şeyin yeniden kurulması. Hayatım boyunca bunu çözemedim. ChatGPT’den yardım istemeyi denedim ve bana bazı şeyler yapmamı söyledi, yaptım. Ancak hiçbir şey işe yaramadı. Bana hala şunu gösterdi: lanet olası çizgiler. Bu yüzden bir YouTube eğitimini takip etmeye karar verdim. Adımları gördüm ve onları kopyalamayı denedim ve farkettim ki pişmiş. JSON dosyasındaki içerme kod bloğunu özel bir yapıya değiştirmiştim. Bu noktada çok ileri gitmiştim ve adımlarımı geri alamıyordum. Bu yüzden öfkeyle çıktım ve VM dahil her şeyi sildim. Birkaç saat sonra yeni bir VM (aynı dağıtım) yaptım ve VS kodunu tekrar indirdim. Bu sefer C++ yerine python kullandım. CLI aracılığıyla neden duvar kağıdı ayarlayamadığımı bulmak için saatler harcamak zorunda kaldım. Pop!_OS’un Gnome üzerine kurulduğunu sanıyordum ama HAYIR. Kozmik DE adı verilen kendi DE’sini veya buna benzer bir şeyi kullanıyordu. Böylece Gnome’u indirdim ve ondan önyükleme yaptım. İlk kez çalıştırdığımda üzerime düştü ve bana kutsal olmayan çarpma sembolü. Yeniden başlattıktan sonra çalıştırmayı başardım ve bir işletim sistemi üzerinde gördüğüm en kötü kullanıcı arayüzüyle karşılaştım. Ne olursa olsun, bir şekilde hem fotoğrafları hem de videoları oynatabilecek kendime ait küçük bir duvar kağıdı motoru yapmayı başardım. 4 GB RAM ve 4 çekirdekli CPU (ana dizüstü bilgisayarımdan ödünç alınan) ile çok kötü çalışıyor. Ne olursa olsun eğlendim. 10/10. Tekrar kendime acı çektirmek için sabırsızlanıyorum.
Etiketler:
