نقل قول نوشته شده توسط Nima_NF مشاهده تاپیک
برای این که از خطا جلوگیری کنید برای محکم کاری پسوند را از .cpp به .c تغییر دهید،
سپس قبل از ادامه کامپایل ابتدا به منوی build رفته و clean solution کنید تا فایل های قبلی ساخته شده شما ابتدا پاک شوند.




Cl ابزاری برای کنترل کامپایلر و لینکر C و ++C مایکروسافت هست، که شما در محیط IDE می توانید با اضافه کردن دستورات آن به تنظیمات هر فایل، آن را به صورت دلخواه و متفاوت از سایر فایل ها کامپایل کنید. (custom build)
و یا می توانید از طریق command line و بدون IDE با نوشتن دستورات، پروژه خود را کامپایل کنید.

تا زمانی که محیط راحت IDE در دسترس شماست و شما هم بر روی آن تسلط پیدا نکرده اید نیازی نیست با آن کار کنید.
توجه کنید که همه امکانات آن در تنظیمات properties پروژه محیط IDE شما وجود دارد و قابل تغییر.

برای مثال در command prompt visual studio با دستور زیر هر دو فایل به c کامپایل می شوند:

CL File1.C /TcFile2.cpp

آيا اين حرف شما به اين معناست كه حتي با يك اديتور متن ساده هم ميتوان اقدام به نوشتن كد كرد و با اين دستور آنرا كامپايل نمود؟پس تكليف فايلهاي سرايند چه ميشود؟

من براي امتحان روشهاي گفته شده توسط دوستان براي انتخاب يك محيط برنامه نويسي به زبان C و شروع به يادگيري از قطعه كد زير استفاده ميكنم ;

#include<stdio.h>

int main()
{
printf("messages");
return 0;
}


(اولين مثال كتاب "قمي" در مورد توابع!)


ولي با پيغام خطاي زير روبرو ميشوم

Error 1 fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?