עבור לתוכן

C | קימפול למחשבים ללא VC++

Featured Replies

פורסם

שלום,

רציתי לברר אם יש אפשרות לקמפל פרוייקט בC ל EXE שירוץ על מחשבים שבהם לא מותקן Visual C++

בתודה,

עובד.

פורסם

ברור שכן, כברירת מחדל זה מה שאמור לקרות. כשאתה עושה Build לפרוייקט שלך אז נוצרת לך תיקייה שמכילה את קובץ ה-exe.

פורסם
  • מחבר

שלחתי את הקובץ EXE שמתקבל למספר אנשים כבר

ואצל כולם הוא לא עולה.. השגיאה: "הפעלת היישום נכשלה מכיוון שתצורת היישום שגויה".

פורסם
  • מחבר

כן, אבל כשאני מפעיל במחשב שלי אין בהם צורך..

כאילו אם אני מעתיק את ה EXE למקום אחר ומפעיל רק אותו ללא קשר לקבצים האחרים הוא עובד..

פורסם

אז תעתיק את כל הקבצים מהתיקייה הזו. איזו עוד קבצים יש שם?

פורסם

א. יכול להיות שצריך שיהיה מותקן להם במחשב

1. Microsoft Visual C++ Runtime

2. Microsoft Visual C++ Redistributable

ב. יש מצב שאתה קימפלת את הפרוייקט ל 64bit ובמחשבים השונים מותקן ווינדווס 32bit?

ג. מה עם להתקין NET.Framework?

פורסם
  • מחבר

הקבצים הנוספים שנמצאים הם: ILK ו- PDB.

אכן קימפלתי במחשב שהוא 64 ביט אבל הגירסה של ה VC++ היא גירסת 32 ביט.

לגבי .NET אני אבדוק

ומאיפה אפשר להוריד את התוכנות האחרות שציינת?

פורסם

מהאתר של מיקרוסופט.

הם אמורים להגיע עם Windows Update בכל מקרה.

איזה סוג של פרוייקט יצרת, דרך אגב?

נ.ב. לשם הפצה, מומלץ לבנות את הפרוייקט ב-Release (ליד התפריטים, אמורה להיות תיבה שבה אפשר לבחור Debug/Release). שים לב שאז הוא יוצר את קובץ ה-EXE בתיקיית Release ולא בתיקיית Debug.

פורסם
  • מחבר

כשאני יוצר את הEXE כrelease הוא עובד על מחשבים אחרים.

תודה על העזרה.. :)

ארכיון

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

דיונים חדשים