מדריך זה ילמד אותך כיצד להמיר קוד מקור C ++ לקובץ EXE שיכול להריץ ברוב מחשבי Windows (אם לא בכולם). בנוסף ל- C ++, תוכל גם להמיר קוד עם הסיומת.cpp,.cc ו-.cxx (כמו גם.c, אם כי לא מובטחת הצלחה) על ידי ביצוע מדריך זה. מאמר זה מניח שקוד C ++ יפעל במסוף ואינו דורש ספריות חיצוניות.
שלב
שלב 1. קבל מהדר C ++ בחינם
אחד המהדרים הטובים ביותר למחשבי Windows הוא Microsoft Visual C ++ 2012 Express, אותו ניתן להוריד בחינם.
שלב 2. התחל פרויקט חדש ב- Visual C ++
אתה יכול ליצור את הפרויקט בקלות. לחץ על כפתור "פרויקט חדש" בפינה השמאלית העליונה של המסך, ולאחר מכן פעל לפי ההנחיות ליצירת פרויקט ריק ("פרויקט ריק"). תן שם לפרויקט ולחץ על "סיום" בחלון הבא.
שלב 3. העתק והדבק את כל קובץ ה- cpp בספריית "קבצי המקור", וקובץ ה- h (אם קיים) בתיקייה "קבצי כותרות"
שנה את שם הקובץ הראשי.cpp (הקובץ בשיטת "int main ()") עם שם הפרויקט שהזנת קודם לכן. כל התלות החיצונית תתמלא באופן אוטומטי.
שלב 4. לאחר העתקת הקבצים, הרחב ורכב את הפרויקט על ידי הקשה על F7
Visual C ++ ייצור את קבצי התוכנית שלך.
שלב 5. אתר את קובץ EXE
פתח את תיקיית "פרוייקטים" שבה Visual C ++ מאחסן את כל התוכניות המורכבות (ב- Windows 7, תיקיה זו נמצאת בתיקיית "מסמכים"). התוכנית שלך תישמר תחת שם הפרויקט, בתיקייה "באגים".
שלב 6. בדוק את התוכנית על ידי לחיצה כפולה על הקובץ
אם אין שגיאות, התוכנית שלך תפעל בסדר. אם מתרחשת שגיאה, חזור על השלבים שלמעלה.
שלב 7. אם ברצונך להריץ את התוכנית במחשב אחר, ודא שספריית Runtime של Visual C ++ מותקנת במחשב זה
תוכניות C ++ שהורכבו עם Visual C ++ תלויות בספריות Visual C ++, אך אין צורך להתקין אותן מכיוון שהספריות יותקנו באופן אוטומטי לאחר התקנת Visual Studio. עם זאת, האדם שמפעיל את התוכנית שלך אינו בהכרח הבעלים של הספרייה. הורד את ספריית Visual C ++ בכתובת
טיפים
- לפעמים, שגיאות מתרחשות מכיוון שמחברי התוכנית השתמשו בשיטות שהוצאו משימוש או שלא כללו תלות בקוד המקור.
- הקפד להתקין את עדכון Visual C ++ Express כדי להימנע משגיאות בהרכבת תוכניות.
- באופן כללי, קל יותר לבקש מהמתכנת לקמפל. אסוף את עצמך רק כשצריך בהחלט.
אַזהָרָה
- הימנע מ- Dev-C ++. התוכנית היא מהדר ישן, לנצח במצב בטא, יש לו 340 שגיאות ידועות ולא עודכן במשך 5 שנים. במידת האפשר, השתמש במהדר/IDE שאינו Dev-C ++.
- מכיוון ש- C ++ ו- C הן שפות תכנות ברמה נמוכה, התוכניות שאתה יוצר עלולות לפגוע במחשב שלך. כדי לבדוק אם תוכנית עלולה לפגוע במחשב, בדוק את הפעלת התוכנית ומצא את "#include" WINDOWS.h ". אם אתה מוצא שורה זו, אל תאסוף אותה. שאל מדוע המשתמש זקוק לגישה לתכנות של Windows. אם התשובה של המשתמש חשודה, בקש עזרה בפורומים.