اطلاعیه

Collapse
No announcement yet.

استفاده از دستور $PROJ_DIR$ و معرفی مسیرهای کتابخانه ها

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    استفاده از دستور $PROJ_DIR$ و معرفی مسیرهای کتابخانه ها

    وقتی در نرم افزار IAR می خواین کد بنویسید و برنامه شما شامل چندین هدر هست که هر کدام در یک پوشه قرار گرفته تا کار منظم و استاندارد باشه، باید تمامی مسیر هدرها و پوشه ها رو به کامپایلر معرفی کنید. مشکلی که در این جا پیش میاد مسیرهای تعیین شده توسط شما صرفا برای سیستم شما می باشد و حتی اگر اون رو در داخل هارد خودتون هم جابه جا کنید برنامه دچار مشکل میشه و بهتون خطا میده. برای جلوگیری از این مشکل در هنگام اضافه کردن مسیر پوشه ها می تونید از دستور $PROJ_DIR$ در ابتدای مسیردهی استفاده کنید. با اضافه کردن این دستور شما به کامپایلر می فهمانید که در پوشه جاری پروژه( حالا در هر مسیری) به دنبال هدرها باشه. حالا با خیال راحت می تونید پروژه هاتون رو با دوستانتون هم بدون مشکل به اشتراک بگذارید.
    به عنوان مثال در تصویر زیر یکی از مسیرها با استفاده از دستور معرفی شده نوشته شده و سایر پوشه ها با ادرس های اصلی و بدون استفاده از دستور نوشته شده اند.



    فلش قرمز رنگ مسیر یک سری از فایل ها رو با استفاده از دستور $PROJ_DIR$ نشون میده.
    فلش زرد رنگ مسیر یک سری از فایل ها بدون استفاده از دستور $PROJ_DIR$ رو نشون میده.
    و در نهایت کامپایلر برای اینکه شما دچار اشتباه نشید با قرار دادن فلشی که با کادر سبز رنگ دورش مشخص شده هردو مسیر رو براتون می زاره تا خودتون به دلخواه انتخاب کنید. یعنی وقتی شما مسیر رو بار اول براش مشخص کردین خودش حالت دوم که با استفاده از دستور معرفی شده است رو براتون می نویسه.

    منبع
    چرا ناراحتی پاتریک!
    + امروز ی بچه دیدم سرچهارراه گل میفروخت
    - از دیدنش ناراحت شدی؟
    + نه
    پس چی ناراحتت کرده
    + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
    ------------------------------------------------------------------------------------------------------
    تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
    ------------------------------------------------------------------------------------------------------
    محصولات
لطفا صبر کنید...
X