یک فایل CPP را به EXE تبدیل کنید

نویسنده: Christy White
تاریخ ایجاد: 4 ممکن است 2021
تاریخ به روزرسانی: 1 جولای 2024
Anonim
نحوه تبدیل فایل cpp به فایل exe یا نحوه تبدیل پروژه خود به برنامه
ویدیو: نحوه تبدیل فایل cpp به فایل exe یا نحوه تبدیل پروژه خود به برنامه

محتوا

این آموزش به شما گام به گام دستورالعمل نحوه تبدیل فایلهای منبع C ++ به پرونده های .exe را می دهد که در اکثر موارد (برای جلوگیری از کلمه "همه") رایانه های Windows کار می کنند. پسوندهای دیگری که با این نسخهها کار می کنند .cpp ، .cc و .cxx (و .c ، تا حدی ، اما فرض نکنید که کار می کند). این راهنما فرض می کند که کد منبع C ++ برای یک برنامه کنسول است و نیازی به کتابخانه های خارجی ندارد.

گام برداشتن

  1. ابتدا به یک کامپایلر C ++ نیاز دارید. یکی از بهترین کامپایلرها برای ویندوز ، Microsoft Visual C ++ 2012 Express رایگان است.
  2. پروژه جدیدی را در Visual C ++ شروع کنید. این کاملا آسان است. روی دکمه "پروژه جدید" در گوشه بالا سمت چپ کلیک کنید و مراحل ایجاد "پروژه خالی" را دنبال کنید. نام آن را بگذارید و در پنجره بعدی روی "پایان" کلیک کنید.
  3. همه پرونده های .cpp را در پوشه "Source Files" کپی و جایگذاری کنید و همه را کپی کنید. پرونده های h (در صورت وجود) به پوشه "Header Files". فایل اصلی .cpp (پرونده ای با "int main ()") را به نام پروژه ای که انتخاب کرده اید تغییر دهید. پرونده وابستگی های خارجی خودش را پر می کند.
  4. ساخت و تدوین. هنگامی که تمام موارد فوق را تمام کردید کلید [F7] را فشار دهید و برنامه ایجاد می شود.
  5. فایل exe را پیدا کنید. به پرونده "Projects" بروید که در آن Visual C ++ همه برنامه ها را نصب می کند (در ویندوز 7 ، این پوشه اسناد است). در پرونده ای با نامی که قبلاً در فهرست "اشکال زدایی" قرار داده اید ، خواهد بود.
  6. امتحانش کن. روی فایل .exe دوبار کلیک کنید تا اجرا شود و اگر همه چیز خوب پیش رفت ، برنامه باید خوب کار کند. اگر چنین نشد ، دوباره مراحل را طی کنید.
  7. اگر می خواهید این برنامه روی رایانه دیگری اجرا شود ، VC ++ Runtime Libraries باید روی آن رایانه نصب شود. برنامه های C ++ که با Visual Studio C ++ وارد شده اند ، به این کتابخانه های برنامه نیاز دارند. لازم نیست آن را جداگانه روی دستگاه خود نصب کنید ، زیرا با Visual Studio نصب شده است ، اما نباید انتظار داشته باشید که مشتریان آن را داشته باشند. لینک بارگیری: http://www.microsoft.com/en-us/download/details.aspx؟id=30679

نکات

  • بعضی اوقات خطاها را می توان پرتاب کرد زیرا نویسنده اصلی از روش های منسوخ استفاده کرده است یا فراموش نکرده است که وابستگی های کد منبع را داشته باشد.
  • مطمئن شوید Visual C ++ Express شما به روز است تا در زمان کامپایل خطایی رخ ندهد.
  • در بیشتر موارد ، کارایی بیشتری دارد که به سازنده برنامه اجازه دهید آن را برای شما کامپایل کند. فقط درصورتی که هیچ گزینه دیگری وجود نداشته باشد خودتان آن را کامپایل کنید.

هشدارها

  • از Dev-C ++ دور بمانید. این یک کامپایلر منسوخ شده ، بیش از 340 اشکال شناخته شده دارد و 5 سال است که به روز نشده است ، و آن را در نسخه بتا ماندگار نگه می دارد. در صورت امکان ، از هر کامپایلر و IDE دیگری به جز Dev-C ++ استفاده کنید.
  • از آنجا که C ++ و C زبان های برنامه نویسی سطح پایینی هستند ، احتمال آسیب رساندن به رایانه شما وجود دارد. یک بررسی سریع که می توانید انجام دهید این است که بررسی کنید آیا پرونده های .cpp دارای خط "#include WINDOWS.h" در بالا هستند. در این صورت ، برنامه را کامپایل نکنید و از سازنده س askال کنید که چرا به دسترسی به API ویندوز نیاز دارند. اگر آنها نمی توانند به طور قطعی به این پاسخ دهند ، از یک متخصص در یک انجمن کمک بخواهید.

ضروریات

  • یک کامپایلر (Visual C ++ توصیه می شود)
  • یک پرونده .cpp یا کد منبع C / C ++
  • رایانه ویندوزی (.exe فقط توسط ویندوز پشتیبانی می شود)