2012-06-09 9 views
0

Я попытался настроить AVR studio 5.1 и 6, чтобы использовать библиотеки Arduino. Следующие инструкции приведены здесь: http://www.engblaze.com/tutorial-using-avr-studio-5-with-arduino-projects/ Мой проект включает в себя необходимые библиотеки, и они находятся в одном каталоге. Они также были добавлены в проект в студии AVR. У меня все еще есть проблемы с неопределенными ссылками на все.Настройка AVR Studio с Arduino

Мои вопросы: Как я могу исправить эту проблему? Есть ли у кого-либо еще такие же проблемы после того, как вы перепрыгнули через все обручи в приведенных выше инструкциях?

Должен ли я использовать AVR Studio 4? Есть ли те же проблемы? Должен ли я просто пропустить AVR Studio и вместо этого использовать Eclipse?

Спасибо в продвижении.

ответ

0

Code-Blocks также блестящий. Вы можете использовать эту специальную версию Arduino с помощью мастера и симулятора и все готово для использования. http://www.arduinodev.com/codeblocks/

1

Когда вы говорите, что вы добавили библиотеки в свой проект, вы имеете в виду, что вы добавили их в исходные каталоги компилятора или добавили исходные файлы библиотеки как «Существующие элементы» в сам проект?

Неопределенные ссылки обычно появляются, потому что исходные файлы не были добавлены в качестве ссылок на проект. Если они не добавлены, чтобы они отображались в обозревателе решений, Studio не добавляет их в качестве объектов сборки в Makefile. Неопределенные ошибки - это компоновщик, жалующийся, когда он не может найти скомпилированные объектные файлы (поскольку они никогда не были созданы для начала). В частности, это в «Установке компилятора и компоновщика», шаг 11 в нашем учебнике по Studio 5.

Это означает, что вы должны добавить библиотеки в обоих местах (настройка компилятора C++ и как ссылки/существующие элементы в самом проекте). Если вы уже выполнили обе эти вещи, я не уверен, что происходит, потому что это всегда сработало для нас. Вы также можете ознакомиться с нашим обновленным руководством по использованию Arduino with Atmel Studio 6, хотя он использует ту же основную стратегию.

Edit: в качестве дополнения, вы можете использовать Eclipse, если вам не нравится, рабочий процесс Atmel Студия: http://arduino.cc/playground/Main/DevelopmentTools Там есть потенциал для некоторых из тех же самых проблем, так как вы все еще настроек пользовательского набора инструментов для репликации Arduino IDE. Ваш конкретный пробег может отличаться.

AVR Studio 4 основан на Eclipse. По этой причине он довольно старый, но по этой причине также имеет четко определенный рабочий процесс, поэтому, если вам не нужны новые функции, есть хорошие шансы, что он будет работать.

 Смежные вопросы

  • Нет связанных вопросов^_^