Слияние двух динамических библиотек - PullRequest
0 голосов
/ 20 декабря 2010

Я использую программу под названием molebox-pro, чтобы связать dll с исполняемым файлом, который использует эту dll. Таким образом, когда я распространяю исполняемый файл, мне не нужно поставлять внешнюю DLL вместе с ним, все идет в одном большом исполняемом файле. Это очень практично. Интересно, хотя, существует ли что-то, чтобы связать два dll вместе (один, который зависит от наличия другого: они должны быть в той же папке или в пути)? У меня есть исходный код C для одной dll (my-dll), которую я компилирую с помощью gcc, но другой dll, от которого зависит my-dll, у меня нет исходного кода. Это вообще возможно? Существует ли инструмент для слияния двух dll, как он существует для слияния exe с dll (molebox)?

1 Ответ

0 голосов
/ 20 декабря 2010

Поместите один в раздел ресурсов другого или в другом месте, а затем распакуйте его и загрузите с помощью LoadLibrary.

...