Форум: "Основная";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];
ВнизПрисоединить статическую библиотеку *.lib Найти похожие ветки
← →
DelphiLexx © (2006-12-26 16:17) [0]У меня есть динимическая библиотека MyDll.dll и статическая MyDll.lib - библиотеки эти созданы в VC++. Есть у меня и исходники(очень большие по размеру) этих библиотек. Использовать dll"ку нет желания, хотелось бы её код вшить внутрь программы написанной на Delphi. Посоветуйте возможные варианты.
← →
Сергей М. © (2006-12-26 16:21) [1]*.lib из-под MSVC использовать в Делфи напрямую (т.е. так же как ее использует сам MSVC) не удастся
← →
DelphiLexx © (2006-12-26 16:23) [2]
> *.lib из-под MSVC использовать в Делфи напрямую (т.е. так
> же как ее использует сам MSVC) не удастся
Хорошо. Ну тогда может быть скомпилировать в какой нибудь obj-файл. Просто переписывать сишные исходники на Delphi нет никакого желания.
← →
Сергей М. © (2006-12-26 16:34) [3]Не понял ..
lib-модули вообще-то создает не компилятор , а линкер...
← →
Сергей М. © (2006-12-26 16:36) [4]> lib-модули вообще-то создает не компилятор , а линкер...
Тьфу ты, не линкер, а библиотекарь.
т.е. библиотекарю на вход подаются obj-модули (рез-т работы компилятора), а на выходе он формирует тот самый lib-модуль, который впоследствии использует линкер
← →
DelphiLexx © (2006-12-26 16:41) [5]
> т.е. библиотекарю на вход подаются obj-модули (рез-т работы
> компилятора), а на выходе он формирует тот самый lib-модуль,
> который впоследствии использует линкер
У меня есть исходники на С++ переписывать их на Delphi потребует очень много времени. Разве нельзя с помощью VC++ сделать какой-то промежуточный файл который я бы мог прикрепить к моему проекту на Delphi.
← →
Игорь Шевченко © (2006-12-26 16:56) [6]
> Разве нельзя с помощью VC++ сделать какой-то промежуточный
> файл который я бы мог прикрепить к моему проекту на Delphi
Можно. Называется DLL. В Delphi она динамически или статически загружается и вуаля.
← →
Сергей М. © (2006-12-26 16:59) [7]
> DelphiLexx © (26.12.06 16:41) [5]
В принципе можно, но геморрой 100%-но обеспечен)
← →
DelphiLexx © (2006-12-26 17:14) [8]
> В принципе можно, но геморрой 100%-но обеспечен)
Расскажи пожалуйста принцип
← →
DrPass © (2006-12-26 17:59) [9]
> Разве нельзя с помощью VC++ сделать какой-то промежуточный
> файл который я бы мог прикрепить к моему проекту на Delphi.
>
Сделать OBJ-файлы. Исходники-то есть. Только не COFF, как это делает VC++, а OMF - как это делает Borland C++ и некоторые другие компиляторы. Их Delphi замечательно скомпонует с программой
← →
DelphiLexx © (2006-12-26 18:58) [10]
> Только не COFF, как это делает VC++, а OMF
А как я смогу в VC++ сделать obj-файл в стандарте OMF
← →
Alex Konshin © (2006-12-27 07:44) [11]А попробовать портануть в CBuilder?
← →
Сергей М. © (2006-12-27 08:12) [12]
> как я смогу в VC++ сделать obj-файл в стандарте OMF
Никак.
Утилитка нужна для конвертации.
coff2omf.exe называется. Но гарантии 100%-й совместимости вых.файла с OMF нет.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.061 c