اطلاعیه

Collapse
No announcement yet.

آیا keil محافظ هدر داره؟

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

    آیا keil محافظ هدر داره؟

    با سلام
    دوستان کسی می دونه که آیا keil همچون IAR محافظ هدر داره یا نه و اگه نداره چه تمهیداتی برای جلوگیری از تکرار هدر داره؟
    ممنون
    Aristar Group - Always And Forever

    #2
    پاسخ : آیا keil محافظ هدر داره؟

    محافظ هدر دیگه چیه؟؟!

    تا اونجایی که من میدونم با دستورات پیش پردازنده جلوی تکرار هدر گرفته میشه

    #ifndef headername
    #define headername
    ...
    //header code
    ...
    #endif
    https://www.linkedin.com/in/mohammadhosseini69

    http://zakhar.blog.ir

    دیدگاه


      #3
      پاسخ : آیا keil محافظ هدر داره؟

      بله منظور من هم همین است که به آن Header Guard نیز می گن ، فقط مشکلی که من دارم توی Keil وقتی از این توابع استفاده می کنم ارور میده!!!
      من قبلاً با IAR کار می کردم و الآن برای یه دلیلی مجبورم از Keil استفاده کنم،دوستان کسی راه حلی نداره
      Aristar Group - Always And Forever

      دیدگاه


        #4
        پاسخ : آیا keil محافظ هدر داره؟

        چه اروری میده؟!

        من استفاده میکنم مشکلی نداره!
        این یه نمونه :
        http://www.eca.ir/forum2/index.php?topic=47811.msg247193#msg247193
        https://www.linkedin.com/in/mohammadhosseini69

        http://zakhar.blog.ir

        دیدگاه


          #5
          پاسخ : آیا keil محافظ هدر داره؟

          حل شد
          مشکل از خود کامپایلر بود
          ممنون
          Aristar Group - Always And Forever

          دیدگاه


            #6
            پاسخ : آیا keil محافظ هدر داره؟

            سلام

            دیدم مشکل زیر زمینی رفع شد

            گفتم بگم شاید بدرد کسی خورد:

            keil یه کامپایلر c استاندارده

            از این چیزا رو هم داره ... اگه نداشت میشد بهش گفت codevision :mrgreen:

            کد:
            #ifndef myheader
            #define myheader
            ...your code
            #endif


            توی تمام بایبریهای keil هم تو مسیر نصب به شدت ازش استفاده شده
            این میشه کد سی

            به کامپایلر ربطی نداره ... اگه کار نکرد ... اسمش سی نیست ... یقینا کدویژنه
            به وبلاگم سر بزنید

            دیدگاه

            لطفا صبر کنید...
            X