C++Builder
Начало
Форум
Помощь
Войти
Регистрация
C++Builder
>
Forum
>
Вопросы программирования
>
Общие вопросы программирования в C++Builder
>
Включение в проект dll c егойной lib
Страниц: [
1
]
Вниз
Печать
Автор
Тема: Включение в проект dll c егойной lib (Прочитано 2773 раз)
POV
Участник
Сказали спасибо: +107/-7
Offline
Сообщений: 640
Включение в проект dll c егойной lib
«
:
10 декабря 2017, 13:16:04 »
Давно в руки
шашку
билдер не брал. И вот не могу сообразить что не так с библиотекой.
Есть dll с lib под VC. Утилитой coff2omf *.lib преобразовал в нужный билдеру формате, включил её вы проект. Проект собирается, запускается.
Но если я только в код вношу какой-то обращение к функциям из библиотеки, то программа без всяких ошибок закрывается сразу после запуска. Даже по F8 не удается ничего увидеть, закрывается она в самом начале.
Может надо чего сложнее, чем просто включить в проект lib?
Записан
POV
Участник
Сказали спасибо: +107/-7
Offline
Сообщений: 640
Re: Включение в проект dll c егойной lib
«
Ответ #1 :
12 декабря 2017, 13:40:22 »
Чего-то взяло и само заработало.
Записан
S0mbre
Глобальный модератор
Сказали спасибо: +1113/-22
Offline
Сообщений: 2137
S0mbre
Re: Включение в проект dll c егойной lib
«
Ответ #2 :
29 декабря 2017, 09:25:53 »
Если включаешь LIB, то у тебя статическая линковка. При этом если выбрасывается фатальное исключение в скомпонованной библиотеке, то основное приложение также вылетает. Для этого я обычно избегаю статической компоновки и использую динамическую - LoadLibrary(), FreeLibrary() для DLL.
Записан
Страниц: [
1
]
Вверх
Печать
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Вопросы программирования
-----------------------------
=> Общие вопросы программирования в C++Builder
=> Программирование с FMX
=> Работа с базами данных в C++Builder
=> Windows API
=> Технологии COM/DCOM, ActiveX
=> Аспекты и идеология профессиональной разработки ПО
=> Компьютерное железо и системное администрирование
=> студенческий городок
-----------------------------
Обсуждение материалов на сайте
-----------------------------
=> Обсуждений статей на сайте
=> Обсуждение материалов из файлового архива
=> Компоненты сторонних разработчиков к С++Builder
-----------------------------
Работа сайта и новости
-----------------------------
=> Ищу/предлагаю работу
=> Новости из мира программирования
=> Новости - события календаря
=> Голосования
=> Компьютерный юмор и приколы
=> Работа сайта
=> Флейм
-----------------------------
FAQ - частозадаваемые вопросы/ответы
-----------------------------
=> FAQ, общие вопросы, посвящённые C++Builder
=> FAQ, вопросы по базам данных
=> FAQ, вопросы по компонентам