اطلاعیه

Collapse
No announcement yet.

add کردن کتابخانه

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

    add کردن کتابخانه

    سلام
    من با atmel studio 6 کار میکنم.
    یه کتابخونه از نت گرفتم طبق روال گذشته اونه به پروژه add کردم ولی ایندفعه error زیر داد:
    Error 1 __builtin_avr_delay_cycles expects an integer constant. c:\program files\atmel\atmel studio 6.0\extensions\atmel\avrgcc\3.4.0.65\avrtoolchain\ bin\../lib/gcc/avr/4.6.2/../../../../avr/include/util/delay.h 246 28 main

    همراه کتابخونه یه پوشه هست به نام lib که داخلش یه فایل هست به نام libdynamixel.a که فکر کنم باید از این استفاده بشه.
    حالا سوال من اینه که این فایل libdynamixel.a چیه و برای اضافه کردنش باید چیکار کنم؟
    پروژه ضمیمه شده است.



    http://www.mediafire.com/download/hd...z44if/main.rar

    #2
    پاسخ : add کردن کتابخانه

    این افراد باحال و باسواد سایت کجا هستند؟یه کمک به ما بکنند.
    کارم گیر اینه.نمیدونم باید چیکار کنم الان چند روزی هست دارم باهاش سروکله میزنم. :angry: :angry: :cry: :cry:
    یعنی کسی تاحالا با این مشکل مواجهه نشده؟

    دیدگاه


      #3
      پاسخ : add کردن کتابخانه

      این جور که از قیافش بر میاد کدش با winavr نوشته شده.(makefile)

      دیدگاه


        #4
        پاسخ : add کردن کتابخانه

        نوشته اصلی توسط vahid_22002
        این جور که از قیافش بر میاد کدش با winavr نوشته شده.(makefile)
        خیلی ممنون که جواب دادی.
        درسته با WinAVR نوشته شده که البته خوده سایتش با Atmel Studio کار میکرد.

        دیدگاه


          #5
          پاسخ : add کردن کتابخانه

          خیلی ممنونم بابت این همه کمک و همکاری :cry: :cry:
          خودم مشکل بالا حل کردم. :wow: :applause:
          مشکلش این بود که سایتی که من این کتابخانه از گرفتم همراه فایل dynamixel.c و dxl_hal.c یک فایل Makefile بود که باید طبق پروژه ات اون تنظیم میکردی که من اون با نرم افزار Mfile تنظیمش کردم.
          بعد از داخل atmel studio طوری تنظیمش کردم که دیگه Makefile نسازه و از Makefile من استفاده بکنه.(یه صورت خارجی)
          همه اینها توی سایتش نوشته بود. :angry:
          اما حالا به مشکل دیگه برخورد کردم که شکلش پایین میزارم:



          این ارور چطوری باید حل کنم؟

          http://www.mediafire.com/download/44...ymlrsy/456.rar

          دیدگاه


            #6
            پاسخ : add کردن کتابخانه

            SRC = $(TARGET).c dynamixel.c dxl_hal.c
            TARGET = main
            احتمالا ایراد از این دو خطه.

            دیدگاه


              #7
              پاسخ : add کردن کتابخانه

              نوشته اصلی توسط vahid_22002
              SRC = $(TARGET).c dynamixel.c dxl_hal.c
              TARGET = main
              احتمالا ایراد از این دو خطه.
              بله حق با شماست. به نظر می رسه که مشکل از این دو خط می باشد.ولی من تقریبا همه حالات را امتحان کردم ولی جواب نداد.
              شما می تونید با نرم افزار خودتون یه پروژه ساده درست کنید و کتابخانه dynamixel.h توش include کنی ببینی همین ارور میده یا نه؟
              از کمکی که به من میکنید سپاسگزارم.

              دیدگاه

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