نقل قول نوشته شده توسط codeplus مشاهده تاپیک
با سلام

من از visual studio.net 2008 استفاده ميكنم و بعد از انجام روشي كه شما گفتيد در هنگام كامپايل اخطار زير به من نشون داده ميشه
Error 1 fatal error C1853: 'Debug\C.pch' precompiled header file is from a previous version of the compiler, or the precompiled header is C++‎ and you are using it from C (or vice versa) c:\documents and settings\User\my documents\visual studio 2008\projects\c\c\c.cpp 1 C
برای این که از خطا جلوگیری کنید برای محکم کاری پسوند را از .cpp به .c تغییر دهید،
سپس قبل از ادامه کامپایل ابتدا به منوی build رفته و clean solution کنید تا فایل های قبلی ساخته شده شما ابتدا پاک شوند.


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

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

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

CL File1.C /TcFile2.cpp