שאלה של קישור

מיצח

New member
שאלה של קישור

יש לי תוכנית בשפת C בעלת מס' פונקציות. הגדרתי HEADER FILE עם כל אבות הטיפוס של הפונקציות. יש לי תוכנית נוספת ב-C אשר משתמשת בפונקציות מהתוכנית הקודמת ולכן הוספתי INCLUDE ל-HEADER. יש לי הודעת שגיאה בקישור, האם זה בגלל שלא כתבתי IF NOT DIFIND
 

galh

New member
זה בגלל שלא מותקן לך LINKER.

באמת! מה הודעת השגיאה?!
 

מיצח

New member
מצ"ב הודעת השגיאה

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

vinney

Well-known member
זה שתי תוכניות שונות, לא?

אז למה אתה מוסיף רק header? אתה צריך להוסיף גם גוף. ברגע שעשית את זה - הכל הסתדר. ברור, לא?
 

מיצח

New member
כן - אבל עדיין לא ברור לי

אני רוצה שתוכנית אחת תשתמש בפונקציות הכתובות בתוכנית אחרת. אני חייבת לכתוב את כל הפונקציות? זה סתם מאריך לי את התוכנית.
 

vinney

Well-known member
תבנה LIB

במקום EXE זה סוג אחר של פרוייקט ב VS
 
למעלה