Поиск:

Ответ в темуСоздание новой темы Создание опроса
> одна функция под разными именами в makefile'е, нужен аналог для студии. 
:(
    Опции темы
_hunter
  Дата 18.7.2008, 13:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 5
Всего: 98



Добрый день.

Помогите с такой проблемой. Делаю студийный проект из makefile'а. Там есть такие:
Код

tcpmainfunc$(OBJSUFFICS): proxy.h proxymain.c
    $(CC) $(COUT)tcpmainfunc$(OBJSUFFICS) $(CFLAGS) $(DEFINEOPTION)MODULEMAINFUNC=tcpmainfunc proxymain.c

udpmainfunc$(OBJSUFFICS): proxy.h proxymain.c
    $(CC) $(COUT)udpmainfunc$(OBJSUFFICS) $(CFLAGS) $(DEFINEOPTION)MODULEMAINFUNC=udpmainfunc $(DEFINEOPTION)UDP proxymain.c
 

строчки. Т.е. один модуль собирается дважды, но одна из его функций в объектниках имеет разные имена.
Можно, конечно из proxymain.c сделать proxymain_tcp.c и proxymain_udp.c но держать копию файла (и помнить что файл после правки нужно незабыть бы скопировать) как-то не хочется...
Есть ли другой метод?

С уважением...


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Nastya
Дата 22.7.2008, 09:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1287
Регистрация: 27.3.2002
Где: Мариуполь

Репутация: 1
Всего: 44



_hunter, А если в самом коде программы, декларацию обложить #ifdef #else #endif. И при сборке задавать или нет дефайн?



--------------------
Что бы понять рекурсию, надо понять рекурсию

"Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор
PM MAIL   Вверх
jonie
Дата 22.7.2008, 09:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 6
Всего: 118



тема дубль. http://forum.vingrad.ru/index.php?showtopi...t&p=1586332
там обсуждалось уже


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0390 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.