Компиляция DLL из двоичных файлов на базе Linux

#dll

#dll

Вопрос:

Я пытаюсь создать DLL из нескольких исходных/заголовочных файлов Cpp и файла архива Linux (файл.а) где у меня нет доступа к исходным файлам, которые создали файлы .o в архиве.

Файлы .o были предоставлены как часть архива с файлами .h, вместо исходных файлов, предоставленных с файлами .h.

У меня нет доступа к исходным исходным файлам, потому что файлы, с которыми я работаю, являются частью набора инструментов, предоставленного разработчиками программы, которая будет использовать эту библиотеку DLL.

Разработчики родительской программы, предназначенной для компиляции в Borland XE4 (даже не уверены, что она больше так называется), так что, может быть, эта среда сборки делала какие-то странные вещи?

Пожалуйста, дайте мне знать, если я смогу прояснить свою проблему (и если вы собираетесь критиковать этот пост, пожалуйста, будьте осторожны, я хрупок 🙁 ).