Arkadaşlar Visual Studio ortamında Visual C++ dili var bunu biliyorum. C kurallarına göre yazılan kodun (Clean C), C++ da çalışacağını da biliyorum. Peki Visual Studio ortamının güçlü editörünü kullanabilmek için C kodunu illa Visual C++ projesi olarak mı yazmam gerekir?
Uzantisina gore karar veriyor. Eger .c verirseniz uzantiyi, c gibi derlemesi lazim. C++ Empty Project olusturabilirsiniz..
File-new-project-other language-visual c++ - general - altında empty project var bu mu?
https://www.picproje.org/index.php/topic,52891.0.html (https://www.picproje.org/index.php/topic,52891.0.html)
Farklı yolları olabilir, tam bilmiyorum.
Win32 Empty Project ile başlarsan, yukarıda söylendiği gibi uzantısı C olan dosyaları eklediğinde C gibi derlemesi lazım.
Menüden
File > New > Project | Visual C++ - Win32 Project - Additional Options - Empty project
seçerek proje oluşturuyorsun.
C kodu ile ilgili iki seçenek var, bunlar gerekli olmayabilir.
Project > Properties | C/C++ - All Options - Compile As
Bu seçeneği "Default" yerine "Compile as C Code" yapabilirsin.
Ayni yerde "Disable Language Extentions" seçeneği var. Bunu "Yes" yaparsan Microsoft'un standart C diline yaptığı eklentiler devre dışı kalır.
İntelligence i nasil kullanabiliriz? Otomatik kod tamamlama olmuyor.
ctrl+space i denedin mi
Onu biliyorum. Ama c# da olduğu gibi neden otomatik değil bunu anlamadım.
mir c++ da da oluyor. ama eksik birşey yapıyor ve ondan çıkmıyor olabilir.
.h ve include'lari unutma.
http://social.msdn.microsoft.com/Forums/en-US/998a1158-a468-429e-b320-c9c3f0944add/legacy-c-code-and-intellisense-errors-in-vs2010