מחפש תוכנת מהדר של שפת C למערכת הפעלה שלי - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

מחפש תוכנת מהדר של שפת C למערכת הפעלה שלי


WarNet

Recommended Posts

שונה מאוד, אבל בגדול היא backwards compatible (כמעט כל קוד C יתקמפל על קומפיילר של ++C), וחוץ מזה אפשר להגדיר ב-Visual Studio שיקמפל את הקבצים כקבצי C ולא כקבצי ++C.

איך?

קישור לתוכן
שתף באתרים אחרים

אין צורך לצוטט את ההודעה מעליך.

אם אני לא טועה, מספיק שתקרא לקובץ בסיומת C במקום CPP וזה אמור לעבוד. אם לא, אז זה מופיע איפשהו בהגדרות של הפרוייקט (אני לא זוכר בדיוק איפה). אבל כמו שאמרתי, גם אם אתה לא עושה ככה, לא תהיה בעיה לקמפל את הקובץ.

אגב, כשאתה יוצר פרוייקט חדש, תזכור לעשות פרוייקט ריק (Empty Project) ולא לעשות Console Application, אחרת הוא ייצור לך כל מיני קבצים שאתה לא רוצה ולא צריך.

קישור לתוכן
שתף באתרים אחרים

צור פרוייקט ריק (empty project).

צור בתוכו קובץ חדש, ותן לו שם כלשהו עם סיומת C.

בקובץ שים את כל הקוד שלך, ותקמפל.

אני יוצר פרוייקט חדש וריק.

אבל איך אני יוצר בתוכו קובץ ?

יש לקורא לקובץ C להקפיד לקרוא כך לכל הקבצים בפרוייקט.

וגם לשנות בהגדרות של מהדר שיקמפל את הקוד בתור קוד C.

אחרת מופיעים באגים מוזרים.

חיפשתי ב:Tools-->Options ולא מצאתי הגדרה למה שאתה אומר.

כרגע אני צופה בסרטון הזה:http://msdn.microsoft.com/en-us/beginner/bb964629.aspx

קישור לתוכן
שתף באתרים אחרים

אני יוצר פרוייקט חדש וריק.

אבל איך אני יוצר בתוכו קובץ ?

http://u.cs.biu.ac.il/~89-110/Files/visual%20c++%20manual-1.pdf

רשום שם לבחור C++ File (.cpp), וזה בסדר, פשוט תדאג שהשם שלו יהיה עם סיומת C.

ב-Tools->Options לא תמצא הגדרות של הפרוייקט. בשביל זה צריך ללחוץ כפתור ימני על הפרוייקט (בתוך ה-solution explorer). אבל כמו שאמרתי, למיטב זכרוני אם הסיומת של הקובץ היא C אז הוא אוטומטית יקמפל אותו בתור קובץ C ולא ++C.

קישור לתוכן
שתף באתרים אחרים

תודה רבה על המדריך.

כשאני לוחץ על Ctrl+F5,אני מקבל דבר כזה:

outfodate.jpg

אם אני בוחר בכן,אז מופיע לי דבר כזה:

http://img23.imageshack.us/img23/4882/builderr.jpg

התחלתי עם תוכנית פשוטה...

האם צריך להעביר את האשכול לפורום שפות תיכנות?

קישור לתוכן
שתף באתרים אחרים

מומלץ :)

החלון הראשון אמור להופיע לך, זה אומר שאתה צריך לקמפל את התוכנה לפני שאתה יכול להריץ אותה (אם אתה מסמן את do not show אז הוא תמיד יקמפל, אם צריך, לפני ההרצה).

החלון השני אומר שיש לך שגיאות קומפילציה, ושואל אם להריץ בכל זאת את התוצאה של הפעם האחרונה שקימפלת את התוכנה (אם אין כזו כמובן זה לא יצליח). אתה צריך ללחוץ כמובן על no, כי אתה רוצה לראות מה השגיאות כדי לתקן אותן.

אתה רואה את החלון למטה, עם הכותרת output? שם הוא רושם לך מהן השגיאות. תקרא אותן כדי להבין איפה יש לך טעויות, ומה אתה צריך לתקן.

לדוגמה, הוא אומר לך שיש לך טעויות בשורה 15 (תנסה לחשוב מה הטעות ואיך אמורים לעבוד עם printf...)

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...