Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Статическая линковка lib файлов [D6, D7, WinXP]


Gear ©   (2004-06-18 00:33:00) 

А что у нас со статической линковкой библиотек файлов вида lala.lib? Реально ли их слинковать под дельфи и использовать её функции? lala.lib создана видимо на Visual C++.


PVOzerski   (2004-06-18 12:37:00) [1]

>Так то FreePascal, а не Delphi
Да, конечно, там библиотеку прямо прилинковать можно. Хотя какая разница (за вычетом трудоемкости), кто вытянет нужные obj-модули из либы - я сам или линкер? Главная-то проблема, IMHO, - функции си-шной RTL. Хотя вот конверсия coff -> omf - это тоже вещь...


Amoeba   (2004-06-18 12:30:00) [2]


> PVOzerski ©   (18.06.04 12:26) [6]

Так то FreePascal, а не Delphi


PVOzerski   (2004-06-18 12:26:00) [3]

2Amoeba: ну, Игорь, не скажи: я же линковал MGUI к FreePascal, используя библиотеку для lcc.


Amoeba   (2004-06-18 11:51:00) [4]

Скорее всего задача решения не имеет, а если оно и есть, то это будет "закат солнца вручную".


PVOzerski   (2004-06-18 11:34:00) [5]

Разобрать на obj-файлы и линковать их.
Если на Visual С - придется еще чем-нибудь конвертить из coff в omf. А еще наверняка "всплывут" функции из стандартной RTL С/С++. Хорошо хоть, что большинство из них можно найти в crtdll.dll и подобных стандартных дин. библиотеках.


Romkin   (2004-06-18 10:30:00) [6]

Cobalt ©  (18.06.04 09:12) [1] ЗАгляни в Project Options -> Linker -> Linker output ;)


Anatoly Podgoretsky   (2004-06-18 09:16:00) [7]

У нас со статической линковкой библиотек нет проблем, нет ее


Cobalt   (2004-06-18 09:12:00) [8]

насколько я знаю - можно только obj-файлы использовать, но не создавать.
А уж lib'ы - нет.


Наверх

Титульная страница Поиск, карта сайта Написать письмо