Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Alex_From_777
Программист по неволе
22 / 22 / 4
Регистрация: 22.04.2015
Сообщений: 419
Записей в блоге: 1
#1

Как создать header для lib библиотеки? - C++

07.10.2015, 17:21. Просмотров 319. Ответов 3
Метки нет (Все метки)

Необходимо подключить lib библиотеку к проекту.
Сама библиотека получена путем перекодирования из dll утилитой implib.
Необходим .h файл, а как его сделать не знаю.
Если кто подскажет, буду очень рад.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.10.2015, 17:21     Как создать header для lib библиотеки?
Посмотрите здесь:

C++ lib библиотеки
C++ создать функцию для работы с строковыми переменными без использования библиотеки <string.h>
Как в Линухе создать файл библиотеки .so? C++
C++ Как создать статическую библиотеку с расширением .lib в MinGw?
MinGW подключение библиотеки lib из под Windows C++
Ошибка при подключении библиотеки graphics и файла ресурсов libbgi.lib C++
C++ Организация класса (lib.so + header.h)
Библиотеки glut.lib и glut32.lib не могу найти C++
Подключение библиотеки Glaux.lib и ошибка компиляции C++
C++ Создание статической библиотеки lib
Подключение статической lib-библиотеки C++
Посоветуйте интересные header-only библиотеки C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DrOffset
6851 / 4062 / 927
Регистрация: 30.01.2014
Сообщений: 6,859
07.10.2015, 18:14     Как создать header для lib библиотеки? #2
Цитата Сообщение от Alex_From_777 Посмотреть сообщение
Сама библиотека получена путем перекодирования из dll утилитой implib.
Это не перекодировка, а создание библиотеки импорта. dll все равно будет нужна, при работе программы, в которую ты этот lib подключишь.
Цитата Сообщение от Alex_From_777 Посмотреть сообщение
Необходим .h файл, а как его сделать не знаю.
Если разработчик библиотеки его не дает, то единственный способ это сделать - вручную реверсировать сигнатуры экспортируемых функций. Для этого надо знать ассемблер и особенности кодогенерации конкретного компилятора для заданной платформы + немного интуиции.
Что за библиотека? Может все-таки для нее есть заголовочные файлы в свободном доступе.
Alex_From_777
Программист по неволе
22 / 22 / 4
Регистрация: 22.04.2015
Сообщений: 419
Записей в блоге: 1
08.10.2015, 08:22  [ТС]     Как создать header для lib библиотеки? #3
Цитата Сообщение от DrOffset Посмотреть сообщение
Что за библиотека?
MicranR2MLib.dll
Я что нашел, но не уверен что это к ней файл.
Цитата Сообщение от DrOffset Посмотреть сообщение
dll все равно будет нужна, при работе программы, в которую ты этот lib подключишь.
Вот по поводу этого можно еще пару слов. Куда исходную dll вставлять? В папке с проектом она должна лежать? И надо ли её к проекту подключать?
DrOffset
6851 / 4062 / 927
Регистрация: 30.01.2014
Сообщений: 6,859
08.10.2015, 08:30     Как создать header для lib библиотеки? #4
Цитата Сообщение от Alex_From_777 Посмотреть сообщение
В папке с проектом она должна лежать? И надо ли её к проекту подключать?
В простейшем случае достаточно, чтобы она лежала рядом с exe.
Для подключения используется lib.
Yandex
Объявления
08.10.2015, 08:30     Как создать header для lib библиотеки?
Ответ Создать тему
Опции темы

Текущее время: 14:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru