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

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

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

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

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

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

Организация класса (lib.so + header.h) - C++
Есть 3 файла: main.cpp header.h lib.so Задача сделать стек используя контейнер\класс. Я остановился на class. Мое...

lib библиотеки - C++
Я пишу статическую библиотеку, и в неё мне надо подключить другие стат. либы (из DirectX SDK). Как их подключить? Пробовал через #pragma...

Подключение статической lib-библиотеки - C++
есть lib sqlite3.lib однако при попытке использовать функции из sqlite3.lib получаю следующее 1>msvcrt.lib(ti_inst.obj) : error...

Создание статической библиотеки lib - C++
Привет всем решил попробовать создать статическую библиотеку и связать её с каким-нибудь проектом.Для начала решил научиться, а потом...

Как создать статическую библиотеку с расширением .lib в MinGw? - C++
Зачем это надо? - хочу скомпилировать библиотеку в MinGw и подключить к с++builder. Возможно ли это? а может, если я по-варварски возьму...

Подключение библиотеки Glaux.lib и ошибка компиляции - C++
Здравствуйте, У меня возникла проблема - надо подключить библиотеку GLAux (OpenGL-ая). Скачал от нее .h и .lib, подключил .h через...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DrOffset
7058 / 4199 / 949
Регистрация: 30.01.2014
Сообщений: 6,965
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
Сообщений: 423
Записей в блоге: 1
08.10.2015, 08:22  [ТС]     Как создать header для lib библиотеки? #3
Цитата Сообщение от DrOffset Посмотреть сообщение
Что за библиотека?
MicranR2MLib.dll
Я что нашел, но не уверен что это к ней файл.
Цитата Сообщение от DrOffset Посмотреть сообщение
dll все равно будет нужна, при работе программы, в которую ты этот lib подключишь.
Вот по поводу этого можно еще пару слов. Куда исходную dll вставлять? В папке с проектом она должна лежать? И надо ли её к проекту подключать?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.10.2015, 08:30     Как создать header для lib библиотеки?
Еще ссылки по теме:

MinGW подключение библиотеки lib из под Windows - C++
Подскажите, как подключить библиотеку в формате lib на MinGW. Использую Windows 7 x64 + MinGW. Скачал libsndfile для windows. В наборе идут...

Посоветуйте интересные header-only библиотеки - C++
Добрый день, Посоветуйте интересные header-only библиотеки для С++ проекта, чтобы улучшить/упростить проект.

Ошибка при подключении библиотеки graphics и файла ресурсов libbgi.lib - C++
Собственно подключаю библиотеку и файл ресурсов к проекту, вроде бы подключается, но выдаёт ошибку вида: fatal error LNK1120:...

Как в Линухе создать файл библиотеки .so? - C++
Проблема такая есть VisiBroker под Линух для gcc Необходимо создать файл библиотеки, чтобы его потом включить в проект динамически.

создать функцию для работы с строковыми переменными без использования библиотеки <string.h> - C++
Нужно создать функцию для работы с строковыми переменными без использования библиотеки &lt;string.h&gt;. собственно сама задача : поиск ...

Как задать - другое, место поиска библиотеки для программы - C++
По стандарту если приложение импортирует библиотеку, то поиск идет в той же директории, в которой эта программа выполняется ! Каким...


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

Или воспользуйтесь поиском по форуму:
DrOffset
7058 / 4199 / 949
Регистрация: 30.01.2014
Сообщений: 6,965
08.10.2015, 08:30     Как создать header для lib библиотеки? #4
Цитата Сообщение от Alex_From_777 Посмотреть сообщение
В папке с проектом она должна лежать? И надо ли её к проекту подключать?
В простейшем случае достаточно, чтобы она лежала рядом с exe.
Для подключения используется lib.
Yandex
Объявления
08.10.2015, 08:30     Как создать header для lib библиотеки?
Ответ Создать тему
Опции темы

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