реклама на сайте
подробности

 
 
> глюки IAR при копировании проекта, проект на новом компе не работает
radistka
сообщение Apr 17 2012, 04:59
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 4-03-09
Из: Санкт-Петербург
Пользователь №: 45 656



Скопирвоала работающий проект с одного комп на другой. IAR стоит той же версии, может какие-то настройки не те в нем? Короче, открыаю свой проект, один раз он даже загрузился (по JTAG), но! начинаю менять main - мои комментарии программа игнорирует и шурует так же по старому коду. Попробовала сделать Rebuild проекта, после чего появились новые warning'и (которые все равно не должны мешать грузиться проекту) и проект просто не грузится. Никакой ошибки не пишется...просто не понятно почему.
Взяла новый небольшой проектик - работает. Просто в директории заменила один файл на другой с тем же именем (не делая в дереве проекта remove и add file...), раньше такое вполне проходила, сейчас же я поняла, что пути у этих файлов остаются старые (т е откуда скопирован файл) и такое ощущение, что проект какой-то неуправляемый. Вобщем, какие-то лешие там бродят и что самое ужасное, нет внятных ошибок, которые писались бы....
В чем может быть дело?
Как вообще грамотно переносить проект с одного компа на другой?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dog Pawlowa
сообщение Apr 17 2012, 11:31
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(radistka @ Apr 17 2012, 08:59) *
Вобщем, какие-то лешие там бродят и что самое ужасное, нет внятных ошибок, которые писались бы....
Как вообще грамотно переносить проект с одного компа на другой?

Интересно, что поначалу было подобное впечатление sm.gif
Но давно уже работаю на двух компьютерах без проблем.

Простые советы:
1) Перед копированием выходить из среды.
2) в случае сложных вложений инклюдов использовать относительные пути.
3) Ну и наконец всегда контролировать, чтобы копировались все нужные файлы.

Не далее как сегодня дипломник обратился, что в проекте нет вообще обращений к портам. Так оказалось, что ему проект библиотеки вообще не попал, при запуске среда ругнулась, исключила проект из eww, он после этого сохранился. Вы из той же группы? wink.gif

А вооще-то правильно переносить проекты через систему контроля версий, кстати я так и делаю.

Успехов


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
KRS
сообщение Apr 17 2012, 20:34
Сообщение #3


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(Dog Pawlowa @ Apr 17 2012, 15:31) *
А вооще-то правильно переносить проекты через систему контроля версий,

да все равно работать не будет!
checkout на другом компе даст тот же результат что и копирование. (ну если конечно в репозитарии свежая версия лежит)

у IAR просто в проектах часто абсолютные пути проскакивают.
в настройках, там где файл можно выбрать при помощи explorer IAR всегда ставит абсолютный путь,а надо использовать макросы $PROJ_DIR$ и т.п.

можно просто посмотреть файл eww и ewp - это обычный XML, на наличие абсолютных путей!

Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 12:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01367 секунд с 7
ELECTRONIX ©2004-2016