Hm şimdi benim VC++ 2010 Express'te derledim yine calıştı. Ancak tabi ki, Microsoft'un C++ derleyicisinin GNU C++ derleyicisine göre ufak tefek yorumlama farklılıklarından dolayı 2 hata verdi ancak düzelttim:
0- VS'da include klasörün hangisi ise (bende Program Files\Microsoft SDK's\blablabla...\include) içine şunları koy
1- VC++ 'da "CLR Console Application" projesi aç ve senin koddaki parçaları ona yerleştir. İstege bağlı olarak main'in içindeki "Hello World" metnini 3 Daire Çizimi Tamamlandi seklinde değiştir.
2- Koddaki include "msoftcon.h" 'u "msoftconcpp.h" olacak şekilde değiş, build solution dene. msoftconcpp.h içinde CreateFile ilk parametresi için const char[8] to LPCTSTR hatası verdi. İlk parametreyi TEXT() içine al yani TEXT("CONOUT$") 2. hata olarak temp[j] deki j undefined dedi, o da döngünün { } içine alınmamasıyla ilgili. Kodun bu kısmını GNU derleyici hata vermeden derledi, Microsoft hata verdi, tahminen GNU derleyici for döngüsünden sonra gelen ifadelerin { } içinde olmasa bile for'a dahil ediyor, Microsoft etmiyor o yüzden temp[j] ye kadarki ifadeleri { } içine aldım, sorun kalmadı.
3- rebuild solution sonrası ConEmu (çok kullanışlı bir Windows Terminal Emulatörü; kurulum ve kullanımı için bak Google) veya PowerShell veya default cmd.exe hangisi varsa proje klasörün altında derlenen exe 'yi bulup çalıştır. Benim durumda ./grafik-konsol.exe 'yi çalıştırdım.
< Bu mesaj bu kişi tarafından değiştirildi Tuğkan-0153 -- 14 Nisan 2021; 20:58:7 >
Grafik kütüphanesinin ismi "msoftcon.h", bunun dışında grafik kütüphanesi var mı vs'ye eklemek için ? Varsa nasıl eklerim ?