NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2511 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 8 از 8

موضوع: متغیر سراسری در کیل

  1. #1
    کاربر فعال jonbakhsh آواتار ها
    تاریخ عضویت
    Apr 2008
    نام
    H.J
    نوشته ها
    371
    تشکر
    192
    تشکر شده 225 بار در 101 پست

    پیش فرض متغیر سراسری در کیل

    درود
    آقا من یه تابع به کیل اظافه کردم
    حالا توی تابع main یه متغیر تعریف کردم
    حالا وقتی توی تابع دوم اون متغیر فراخوانی میکنم اصلا نمیشناسه؟؟؟
    این خطا میده ؟؟؟

    کد:
    PRG_1\PRG_1.axf: Error: L6200E: Symbol TIME multiply defined (by desktop.o and main.o).
    توی نرم افزار های برنامه نویسی دیگه این مشکل نداشتم ؟؟؟

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #2
    کاربر فعال
    تاریخ عضویت
    Jun 2007
    نوشته ها
    106
    تشکر
    50
    تشکر شده 93 بار در 60 پست

    پیش فرض

    مشکل نشناختنش نیست! ارور داره میگه که این متغیر چند بار تعریف شده. (توی 2 تا فایل مختلف)
    قبل اسم متغییر یه extern بزارید.
    extern TIME var;

  4. #3
    کاربر فعال jonbakhsh آواتار ها
    تاریخ عضویت
    Apr 2008
    نام
    H.J
    نوشته ها
    371
    تشکر
    192
    تشکر شده 225 بار در 101 پست

    پیش فرض

    ممنون
    اتفاقا دقیقا همین کارو کردم توی میی نوشتم
    کد:
    unsigned int time;
    و توی تابع دوم نوشتم
    کد:
    extern unsigned int time;
    توی تابع مین هم extern اضافه کردم نشد
    از توی تابع دوم هم حذف کردم و فقط توی مین تعریف کردم نشد

    حالا اررورش شده این
    کد:
    PRG_1\PRG_1.axf: Error: L6218E: Undefined symbol TIME (referred from main.o).
    ویرایش توسط jonbakhsh : 13-05-2017 در ساعت 20:15

  5. #4

  6. تشکرها از این نوشته :


  7. #5
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    فگر کنم اسم time توسط کتابخونه های تایم تعریف شده ؛ اسم متغییرتون رو عوض کنید دوست عزیز

  8. کاربران : 2 تشکر کرده اند از شما agape برای ارسال این پست سودمند:


  9. #6
    کاربر فعال jonbakhsh آواتار ها
    تاریخ عضویت
    Apr 2008
    نام
    H.J
    نوشته ها
    371
    تشکر
    192
    تشکر شده 225 بار در 101 پست

    پیش فرض

    ممنون . حل شد . کیل پاک کردم یه ورژن پایین نصب کردم با همون
    extern حل شد . نمیدونم چرا خر بازی در میاورد ؟؟؟ ورژن جدید به ما نیومده.

  10. #7

  11. #8
    کاربر فعال jonbakhsh آواتار ها
    تاریخ عضویت
    Apr 2008
    نام
    H.J
    نوشته ها
    371
    تشکر
    192
    تشکر شده 225 بار در 101 پست

    پیش فرض

    5.23 بود
    همون 4.7 نصب کردم خوب شد.
    شاید هم مشکل کرک بوده چون کرک 4.7 روی 5.23 نصب کردم

موضوعات مشابه

  1. فرکانس متغیر با pwm
    توسط raminrayat در انجمن AVR
    پاسخ: 6
    آخرين نوشته: 03-09-2015, 02:48
  2. پاسخ: 13
    آخرين نوشته: 23-09-2014, 14:32
  3. نامگذاری متغیرها در بسکام
    توسط sobhan537 در انجمن AVR
    پاسخ: 1
    آخرين نوشته: 06-03-2013, 03:06
  4. ساختن متغیر integer از طریق اتصال دو متغیر Byte
    توسط morteza_rk در انجمن برنامه نویسی کامپیوتر/کنترل با کامپیوتر
    پاسخ: 4
    آخرين نوشته: 27-06-2012, 13:31
  5. مشکل در متغیرهای عمومی
    توسط behnam6500 در انجمن AVR
    پاسخ: 14
    آخرين نوشته: 22-03-2012, 03:49

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •