اطلاعیه

Collapse
No announcement yet.

این خطا در کد ویژن یعنی چی؟L the program has no 'main' functio

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

    این خطا در کد ویژن یعنی چی؟L the program has no 'main' functio

    سلام
    Linker error: the program has no 'main' function
    برنامه ام این خطا رو میده و بعد د هگز تولید نمیکنه، اگه کسی میدونی راهنمایی نه؟

    #2
    پاسخ : این خطا در کد ویژن یعنی چی؟L the program has no 'main' functio

    نوشته اصلی توسط h_613
    سلام
    Linker error: the program has no 'main' function
    برنامه ام این خطا رو میده و بعد د هگز تولید نمیکنه، اگه کسی میدونی راهنمایی نه؟
    سلام یعنی اینکه تابع main نداری به تابع اصلیت نگاه کن ، ممکنه پرانتزی جا گذاشته باشی
    کل برنامه را بزار بهتر می شه نظر داد
    معجزه اين است که هرچه داشته هايت را بيشتر با ديگران سهيم شوي،داراتر مي شوي (لئونارد نيموي)
    اگر مغزانسان،چنان ساده مي بود که ما از آن سر در مي آورديم،هنوز چنان احمق بوديم که هيچ از آن سر در نمي آورديم!
    آموزش Modelsim

    دیدگاه


      #3
      پاسخ : این خطا در کد ویژن یعنی چی؟L the program has no 'main' functio

      نوشته اصلی توسط skiboy
      سلام یعنی اینکه تابع main نداری به تابع اصلیت نگاه کن ، ممکنه پرانتزی جا گذاشته باشی
      کل برنامه را بزار بهتر می شه نظر داد
      مهندس به همه برنامه هام این خطا رو میگریره.

      کد:
      #include <mega16.h>
      #include <stdio.h> 
      #include <delay.h>
      #include <lcd.h> 
      #include <stdlib.h>
      #include <math.h>
      
      
      
      int a=0;
      float L=0;
      char str1[100],str2[100];
      #asm
        .equ __lcd_port=0x1B ;PORTA
      #endasm
      interrupt[EXT_INT2]void ext_int2_isr(void)
      {
      if((a>=200)&&(a<=2500))
      L=(0.0023175*a);
      }
      interrupt[TIM0_COMP]void timer0_comp_isr(void)
      {
      a=a+1;
      if(a<=3000)
      PORTD.6=1;
      if(a>3000)
      PORTD.6=0;
      if(a>=3025)
      a=0;
      }
      
      
      void main(void)
       {
       
      PORTA=0x00;
      DDRA=0x00;
      PORTB=0x00;
      DDRB=0x08;
      PORTC=0x00;
      DDRC=0x00;
      PORTD=0x00;
      DDRD=0x40;
      
      TCCR0=0x19;
      TCNT0=0x00;
      OCR0=103;
      
      
      TCCR1A=0x00;
      TCCR1B=0x00;
      TCNT1H=0x00;
      TCNT1L=0x00;
      OCR1AH=0x00;
      OCR1AL=0x00;
      OCR1BH=0x00;
      OCR1BL=0x00;
      ASSR=0x00;
      TCCR2=0x00;
      OCR2=0x00;
      
      
      GICR|=0x20;
      MCUCR=0x00;
      MCUCSR=0x40;
      GIFR=0x20;
      TIMSK=0x02;
      ACSR=0x80;
      SFIOR=0x00;
      lcd_init(16);
      #asm("sei")
      
      while(1)
      {
      ftoa(L,4,str1);
      sprintf(str2,"distanc:%s",str1);
      lcd_puts(str2);
      delay_ms(100);
      lcd_clear();
      };
          
      
      }

      دیدگاه


        #4
        پاسخ : این خطا در کد ویژن یعنی چی؟L the program has no 'main' functio

        من برنامه شما را کامپایل کردم مشکلی نداشت ، موقع کامپایل مطمئن هستی که همین برنامه را کامپایل می کنی ؟؟؟ دوباره تست کن
        معجزه اين است که هرچه داشته هايت را بيشتر با ديگران سهيم شوي،داراتر مي شوي (لئونارد نيموي)
        اگر مغزانسان،چنان ساده مي بود که ما از آن سر در مي آورديم،هنوز چنان احمق بوديم که هيچ از آن سر در نمي آورديم!
        آموزش Modelsim

        دیدگاه


          #5
          پاسخ : این خطا در کد ویژن یعنی چی؟L the program has no 'main' functio

          نوشته اصلی توسط h_613
          سلام
          Linker error: the program has no 'main' function
          برنامه ام این خطا رو میده و بعد د هگز تولید نمیکنه، اگه کسی میدونی راهنمایی نه؟
          من همین مشکل رو وقتی codevision 2.05.3 رو win7 نصب کردم داشتم
          حدس میزنی چطور برطرف شد!؟
          برنامه رو به صورت run as administrator باز کردم مشکل حل شد.
          بیزحمت شما هم امتحان کنید و نتیجه رو اینجا بگید.
          افتادگی آموز اگر طالب فیضی هرگز نخورد آب زمینی که بلند است

          دیدگاه


            #6
            پاسخ : این خطا در کد ویژن یعنی چی؟L the program has no 'main' functio

            سلام
            من مشکل شما رو داشتم ولی با Run as adminstrator برنامه ، مشکل حل شد.
            اما الان موقع کامپایل یه ارور دیگه میده:
            Global RAM variables size:1293 bytes is too large

            چرا؟
            Reveng will surely come... Your hard time are ahead
            // - - - - - - - - - -
            برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
            // - - - - - - - - - -
            اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
            // - - - - - - - - - -

            دیدگاه


              #7
              پاسخ : این خطا در کد ویژن یعنی چی؟L the program has no 'main' functio

              حتما حافظه رم میکرو کم امده
              باد می وزد ...
              میتوانی در مقابلش هم دیوار بسازی ، هم آسیاب بادی
              تصمیم با تو است ...

              دیدگاه


                #8
                پاسخ : این خطا در کد ویژن یعنی چی؟L the program has no 'main' functio

                نوشته اصلی توسط atrobot
                حتما حافظه رم میکرو کم امده
                جدا؟ !!! oo: چه خوب شد گفتید

                خودم دست بکار شدم و پیداش کردم :wow:

                Project / Configure / C Compiler / Store Global Constants in FLASH memory
                Reveng will surely come... Your hard time are ahead
                // - - - - - - - - - -
                برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
                // - - - - - - - - - -
                اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
                // - - - - - - - - - -

                دیدگاه


                  #9
                  پاسخ : این خطا در کد ویژن یعنی چی؟L the program has no 'main' functio

                  ---
                  اگر روزی بفهمی همه چیزایی که از بچگی تا حالا بهت گفتن بی اساس یا دروغه چه حالی میشی؟
                  کارمندان نابکار، از دزدان و آشوبگران بیشتر به کشور آسیب ميآ‌رسانند

                  دیدگاه


                    #10
                    پاسخ : این خطا در کد ویژن یعنی چی؟L the program has no 'main' functio

                    نوشته اصلی توسط داود رهایی
                    خب درست گفتند، چرا کنایه میزنید !!!؟؟؟؟؟؟
                    منظوری نداشتم :smile:
                    Reveng will surely come... Your hard time are ahead
                    // - - - - - - - - - -
                    برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
                    // - - - - - - - - - -
                    اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
                    // - - - - - - - - - -

                    دیدگاه


                      #11
                      پاسخ : این خطا در کد ویژن یعنی چی؟L the program has no 'main' functio

                      سلام . من بعضی وقت ها این ایراد را می بینم. کد ویژنم هم Run as Admin اجرا می کنم همیشه ولی این ایراد بعضی وقتا پیداش می شه و تنها راه اینه که کدویژن را ببندی و دوباره باز کنی .
                      فکر کنم مشکل از نسخه ای که ما داریم باشه . به نظر من روزهای عمر کدویژن با اومدن AtmelStudio 6.2 تموم شده . دوستایی که با ویژوال استودیو برنامه نویسی کردن وقتی atmel studio را می بینن همون حس قدرت و راحتی ویژوال را دوباره حس می کنن . یه بار مقایسه کنید ....

                      دیدگاه


                        #12
                        پاسخ : این خطا در کد ویژن یعنی چی؟L the program has no 'main' functio

                        منم ی مشکل دارم اونم اینکه بعد از کامپایل کردن برنامه کدویژن خطای اسمبلی میده خطای زیر رو ی نگاه بهش بندازید :cry2: :cry2: :cry2: :cry2:

                        دیدگاه


                          #13
                          پاسخ : این خطا در کد ویژن یعنی چی؟L the program has no 'main' functio

                          نوشته اصلی توسط VAHIDGK
                          منم ی مشکل دارم اونم اینکه بعد از کامپایل کردن برنامه کدویژن خطای اسمبلی میده
                          دستور اسمبلی که نوشتید اشتباهه

                          دیدگاه


                            #14
                            پاسخ : این خطا در کد ویژن یعنی چی؟L the program has no 'main' functio

                            از ی برنامه کرک شده جز این انتظاری نمیره....وقتی خود سایت کدویژن گفته اگه کرکش کنید ممکنه برنامه کارای غیرقابل پیش بینی بکنه!
                            تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

                            www.intelart.ir


                            ساخت کنترلر دما PID فازي با AVR [آموزشی]

                            دیدگاه


                              #15
                              پاسخ : این خطا در کد ویژن یعنی چی؟L the program has no 'main' functio

                              نوشته اصلی توسط Mahdi.Faani
                              از ی برنامه کرک شده جز این انتظاری نمیره....وقتی خود سایت کدویژن گفته اگه کرکش کنید ممکنه برنامه کارای غیرقابل پیش بینی بکنه!
                              واقعا گل گفتی،
                              //----------------------------------------
                              اگه با AVR و XMEGA و کلا آیسی های شرکت اتمل کار میکنید ، سریعا برید سراغ اتمل استودیو . فووووق العاده ست
                              بخاطر اینکه هسته ی این نرم افزار ویژوال استودیو هست و زبان های C و CPP را کامل میفهمه .
                              از طرفی GUI عالی و رابط کاربری برتر نسبت به تمامی نرم افزارهای موجود داره.
                              Reveng will surely come... Your hard time are ahead
                              // - - - - - - - - - -
                              برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
                              // - - - - - - - - - -
                              اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
                              // - - - - - - - - - -

                              دیدگاه

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