Visual Studio'da C kodlarını C veya C++ derleyicisi ile derleme

09:47

Visual Studio IDE'sinde otomatik olarak uzantısı .c ise c derleyicisi ile .cpp ise C++ derleyicisi ile derleyebilmektedir. Fakat bu durumu aşağıdaki gibi bir ayarla değiştirmek mümkündür. Yani C kodlarını da C++ derleyicisi ile derlemek mümkün.




Neden böyle bir ayara ihtiyaç vardır?

C++ ile gelen Clean C denilen bir kavram vardır. Geleneksel C ile gelen bazı kuralları kullanmazsak bu C'nin %1'lik bir kısmıdır  C++ derleyicilerinde de derlenebilecek C kodları oluşturulabilir. Bu durumda hem daha güvenli hem de daha taşınılabilir kodlar oluşturmak mümkündür. Bu amaçla bu derleme ayarları değiştirirerek çalışmak istenebilir.