Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Программирование
>
Общий
(Модератор:
Вад
) > Тема:
Препроцессор
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Препроцессор (Прочитано 12282 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Mayor
Специалист
Offline
Препроцессор
«
:
10-07-2004 00:08 »
Хочу добавить в MSVC6 поддержку макросов типа Borland Tasm5, есть у кого на примете какой-нить Open Source который можно пустить на это дело, желательно C\Asm компиллер, или может стоит попробовать из MySQL?
Записан
1n c0de we trust
npak
Команда клуба
Offline
Пол:
Препроцессор
«
Ответ #1 :
10-07-2004 12:51 »
Mayor
, в Visual Studio есть фича Custom Build. Для файла с неизвестным для среды расширением можно написать команду, которую нужно вызывать для обработки файла, и указать результаты вызова.
У нас часть софта пишется на некотором расширении С, которое транслируется в чистый С. Для трансляции пользуемся именно Custom Build, результаты трансляции в С подключаем к проекту (это .с и .h)
Так что если тебе нужны навороченные макросы, то можешь воспользоваться одним из существующих макроязыков, например m4, а трансляцию С делать штатным компилятором.
Записан
UniTesK -- индустриальная технология надежного тестирования.
http://www.unitesk.com/ru/
Mayor
Специалист
Offline
Препроцессор
«
Ответ #2 :
12-07-2004 02:39 »
Ну я и спрашивал где можно достать что-то типа m4
Записан
1n c0de we trust
npak
Команда клуба
Offline
Пол:
Препроцессор
«
Ответ #3 :
12-07-2004 08:54 »
Mayor
, google -- Ищите и дано будет вам
По слову preprocessor выпали (на первой странице)
GNU m4 :
http://www.gnu.org/software/m4/
GPP generic preprocessor :
http://www.nothingisreal.com/gpp/
Записан
UniTesK -- индустриальная технология надежного тестирования.
http://www.unitesk.com/ru/
Mayor
Специалист
Offline
Препроцессор
«
Ответ #4 :
15-07-2004 02:30 »
Слазил по твоим ссылкам, описания соответствует потребностям, вот только я не пользуюсь Linux, а WinRAR похоже архивы не возмет, к тому же я не понял в архивах бинарники или исходники?
Ты раньше где-то кидал ссылку на
http://www.thefreecountry.com/compilers/cpp.shtml
попробую заодно там посмотреть - вдруг больше повезет...
Записан
1n c0de we trust
RXL
Технический
Администратор
Offline
Пол:
Препроцессор
«
Ответ #5 :
15-07-2004 09:29 »
Mayor
, 3-й winrar tar.gz понимает. Правда тупо понимает: сначала надо распаковать tar.gz в tar, а потом уже tar в файлы. bz2 winrar не знает - поищи архиватор под win32.
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
npak
Команда клуба
Offline
Пол:
Препроцессор
«
Ответ #6 :
15-07-2004 11:45 »
WinZIP умеет
Есть тар для win32
Реализации препроцессоров уже могут быть собраны и лежать где-то в сети, надо только поискать.
Записан
UniTesK -- индустриальная технология надежного тестирования.
http://www.unitesk.com/ru/
Mayor
Специалист
Offline
Препроцессор
«
Ответ #7 :
20-07-2004 01:25 »
RXL
, точно все распаковалось
нашел m4 скомпилированную под win щас сижу разбираюсь
Записан
1n c0de we trust
Mayor
Специалист
Offline
Препроцессор
«
Ответ #8 :
21-07-2004 02:27 »
npak
, как undivert отправить вывод в другой файл?
Записан
1n c0de we trust
npak
Команда клуба
Offline
Пол:
Препроцессор
«
Ответ #9 :
21-07-2004 09:31 »
Mayor
, Эээ, а зачем?
m4, как я понимаю, вообще работает только с одним потоком вывода. undivert выдаёт результат в стандартный вывод, как и все остальные макросы.
Записан
UniTesK -- индустриальная технология надежного тестирования.
http://www.unitesk.com/ru/
Mayor
Специалист
Offline
Препроцессор
«
Ответ #10 :
22-07-2004 02:40 »
жалко
Слушай, я второй день не могу передать в аргументе цепочки 2х макросов строку содержащую запятую, надеюсь хоть это предусмотрено?
Записан
1n c0de we trust
Mayor
Специалист
Offline
Препроцессор
«
Ответ #11 :
24-07-2004 03:06 »
Странно - заменил $* на $@ и все почемуто заработало ?!!
Записан
1n c0de we trust
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Программирование
>
Общий
(Модератор:
Вад
) > Тема:
Препроцессор
Загружается...