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

 
 
> IAR наведение порядка
Nestorovich
сообщение Feb 28 2006, 17:25
Сообщение #1





Группа: Участник
Сообщений: 11
Регистрация: 27-05-05
Пользователь №: 5 465



Есть 3 проекта на 70 процентов одинаковые: в зависимости отпринятой по UART команды запускается .программа на выполнение . Проекты отличаются тем что в разных проектах в зависимости от принятой команды вызываются разные функции. Собрать все функции в одном проекте не хватает программной памяти, поэтому у меня сейчас 3 проекта, и если делаешь изменения в одном, то надо не забыть во втором и т д. Вообщем ерунда надо привести все в порядок. Вопрос как. Первый вариант: вынести все общие функции в отдельный файл и подключить к проектам, второй вариант: иметь один проект с разными "опциями" и в зависимости от этих "опций" при компиляции указывать компилятору какой файл подключать. Мне второй вариант больше нравиться но как его реализовать я не знаю. Помогите люди добрые.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
beer_warrior
сообщение Mar 1 2006, 13:43
Сообщение #2


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

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Цитата
Условная компиляция зависит не от языка, а от компилятора!
Многие компиляторы поддерживают эту очень полезную вещь, а язык может быть любым.

Несколько спорно. Условная компиляция стандартная фича С и любой стандартный тулчейн обязан ее поддержать.
С другой стороны никто не мешает стандартный С препроцессор
прицепить к любому нестандартному компилятору.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post



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

 


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


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