имеются ICC 11, VS 2010, BCB 6.0. интеловский компилер при компиляции obj-файлов подружить с борландовскими инклудами получилось, со студийными - нет. чтобы создать exe, решил использовать борландовский ilink32, однако кушать данный инструмент интеловские обьектники не захотел. плясал с coff2omf и omf2d - неудачно. в общем нужно или подружить icc со студийными инклудами (link.exe кушает интеловские obj), или найти способ правильной конвертации coff в borland omf. спасибо
как это не при чем, если даже string.h icc не переваривает. по моему ilink не переваривает coff, только борланд омф
Booster тогда почему не подходят инклуды от экспресс 2008? p.s возможно ли борландовские либы использовать в мелкософтовском link.exe?
Диагностику приведите. Должен переваривать. Обычно ошибка в том, что не все каталоги с инклюдами подключены. string.h требует еще что-то, а его нет в путях
valterg компилятору не нравятся тип wchar_t и некоторые конструкции. почти все файлы сбрасывал в один каталог, попробую еще посмотреть Вы были правы, после того, как смешал борландовские и вс инклуды, начало компилировать и студийную string.h будем искать полную VS 2008 Спасибо. но все равно остался один вопрос: возможно ли борландовские либы использовать в мелкософтовском link.exe?
valterg в этом и вопрос, как их сроднить? (обьектники можно, значит и либы можно, хотя, возможно я и ошибаюсь)
Только выдирая отдельные модули. Саму библиотеку нельзя. Я только не понимаю зачем вам вообще Борланд, если вы пытаетесь подружить intel и студию - они дружат и так...
valterg спортивный интерес, это уже не по теме. например будет какая-то либа, написанная под bcb, и при надобности вы сможете ее использовать в link.exe (вариант с компиляцией dll похож на бойан, но без него, видимо, никак)