Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C++ Builder > Embarcadero + dll |
Автор: Maledictus 29.3.2011, 05:34 |
Есть библиоткеа sqlite3.dll скаченная с офсайта и файл sqlite3.def в комплекте с ней. Как подключить ее в проект Embarcadero? |
Автор: borisbn 29.3.2011, 06:53 |
Не знаю как в Embarcadero, но в старом-престаром билдере была консольная утилитка implib.exe, которая позволяла получить .lib файл из .dll. Вот этот полученный .lib нужно просто добавить в проект P.S. У этой implib ни разу не очевидный порядок параметров - не implib dll-filename lib-filename а наоборот |
Автор: Maledictus 29.3.2011, 23:39 |
В 6 я и сам делал. А Тут делаю implib'ом, а при компиляции - куча ошибок |
Автор: borisbn 29.3.2011, 23:57 | ||||
на вскидку нашёл http://www.mail-archive.com/[email protected]/msg10431.html и https://newsgroups.embarcadero.com/message.jspa?messageID=302160 везде говорится про implib... Правда в первой ссылке так:
а не
попробуй... |
Автор: Alexeis 30.3.2011, 08:48 |
Работает ImpLib на всех версиях. Сам неоднократно использовал. У нее есть некие настройки по декорации имен, типа добавления нижних подчеркиваний к именам. Кстати есть тулза TDump там можно посмотреть имена экспортных функций и удостовериться что все нормально. |
Автор: mrbrooks 30.3.2011, 08:52 |
Maledictus, камрад - мой тебе совет, лучше используй уже готовый коннектор ![]() |
Автор: positaka92 25.3.2016, 19:39 |
блин, помогите как привязать библиотеку в c++ +embarcadero ху3 DLL, она уже шла в комплекте с тахеометром, то расширение мне пишет не то, то просто куча ошибок, не знаю что делать(( Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Embarcadero-dll-id50b272bb6ccc19606f052645#findElement_E7045_56f569a7ae20154e2bcd5a22_0 |