Size: a a a

2021 April 23

AS

Anatoly Shirokov in Qt
без lib с dll ты можешь работать только через LoadLibrary+GetProcAddress
источник

AS

Anatoly Shirokov in Qt
следить за тем, что правильные сигнатуры используешь для каста и т.п.
источник

AS

Anatoly Shirokov in Qt
lib + h - дают возможность работь с dll безопасно и удобно
источник

AS

Anatoly Shirokov in Qt
не надо самому подгружать dll через LoadLibrary и не надо самому получать адрес функцию через GetProcAddress
источник

AS

Anatoly Shirokov in Qt
к тому же, если это С++ функция, то здесь тебя ждет работа с  манглированными именами
источник

AS

Anatoly Shirokov in Qt
я тебя достаточно испугал?
источник

МК

Мгер Карапетян... in Qt
😃 может я туплю неимоверно, но я не припоминаю, что бы при использовании библиотеки (например veryImportantFunc) мне бы пришлось вызывать ф-ции LoadLibrary/GetProcAddress. Может это если более сложные библиотеки делать (плагинов и так далее)?
источник

AS

Anatoly Shirokov in Qt
видимо ты использовал lib
источник

AS

Anatoly Shirokov in Qt
а не dll
источник

AS

Anatoly Shirokov in Qt
dll без lib - это именно LoadLibrary + GetProcAddress
источник

AS

Anatoly Shirokov in Qt
возможно, ты джигит, и тебя microsoft без либы уважает
источник

МК

Мгер Карапетян... in Qt
хах
вот пример проекта:
https://github.com/fryn3/cbz2pdf
в папке cbz2pdf — библиотека на выходе получаю dll
cbz2pdfConsole & Cbz2pdfGui — приложухи которые используют библиотеку. Файла .lib вообще нет
источник

AS

Anatoly Shirokov in Qt
# Если pri & pro файлы имеют одинаковый путь
!equals(PWD, $$_PRO_FILE_PWD_) {
   LIBS += -L$$DESTDIR -lcbz2pdf
}

вот твоя либа
источник

AS

Anatoly Shirokov in Qt
хорошо быть в розовых очках
источник

AS

Anatoly Shirokov in Qt
"у меня винда все сама делает"
источник

AS

Anatoly Shirokov in Qt
вах
источник

МК

Мгер Карапетян... in Qt
так она ведет к файлу .dll
источник

AS

Anatoly Shirokov in Qt
:)))
источник

AS

Anatoly Shirokov in Qt
ладно, квн клуб в другом месте
источник

M

Mr Sunrise in Qt
Товарищи, кто-нибудь пользовался cqtdeployer для сбора библиотек на линуксе?
источник