نوشته شده توسط
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?