באמצעות הקו הנטוי ההפוך ("\") תו ב- NMAKE

כתב ויתור על תוכן KB שהוצא משימוש

מאמר זה נכתב על מוצרים ש- Microsoft כבר לא תומכת בהם. לכן, מאמר זה מוצע "כפי שהוא" והוא לא יעודכן עוד.

סיכום

ב- NMAKE, התו קו נטוי הפוך "\" יש שתי משמעויות שונות בהתאם להקשר שבו נעשה שימוש. הוא יכול לשמש כתו המשך שורה או כפרמטר במציין נתיב.

מידע נוסף

הקו הנטוי ההפוך משמש בעיקר כתו המשך שורה. לדוגמה, אם קו תלות בקובץ הגדרות הקומפילציה שלך נמתח על יותר משורה אחת, להשתמש בלוכסן הפוך כדי להמשיך אותה לשורה הבאה. ניתן למקם רווח לפני הקו הנטוי ההפוך או לצרף אותו ישירות לקובץ האחרון תלויים, כפי הדוגמאות הבאות מדגימות:


TARGET1: obj1 obj2 obj3 obj4 obj5 \

obj6 obj7


TARGET2: obj1 obj2 obj3 obj4 obj5\
obj6 obj7


NMAKE משתמש גם הקו הנטוי ההפוך מציין נתיב. כאשר קו נטוי הפוך הוא התו האחרון בשורה ומשמש בתור במציין נתיב, הצב תו "^" תו לפני הקו הנטוי ההפוך כדי לעקוף את השימוש ברירת המחדל שלה כתו המשך שורה.


הגדרת המאקרו הבא מדגים באמצעות הקו הנטוי ההפוך מציין נתיב.
exe_dir = c:\bin^\ 
במקרה הבא, NMAKE מפרש את הקו הנטוי כתו המשך שורה שהיא contrary to משמעות שדורש ההקשר:
exe_dir = c:\bin\ 
במאקרו, המציין את השימוש כתו המשך שורה nullifies שני קווים נטויים הפוכים ברצף ("\\"). עם זאת, כאשר NMAKE מרחיב את המאקרו, יופיעו שני תווי קו נטוי הפוך ומביאה נתיב שגוי.
מאפיינים:

מזהה פריט: 43064 - סקירה אחרונה: 17 בינו׳ 2017 - תיקון: 1

משוב