Size: a a a

2021 April 23

T

Tamer in Qt
Кто-нибудь знает как можно создавая диалоговое окно на стороне плюсов как QML компонент произвести exec как у обычного виджета qt? Типо чтобы дождаться принятия решения, а не подключаться к сигналам accepted и rejected
источник

A

AntiSpamBot in Qt
This is spam protection. You have 30 seconds to press the button or you will be banned!
источник

IZ

Ilia Zviagin in Qt
.dll не надо добавлять  в список библиотек компилятора.
источник

МК

Мгер Карапетян... in Qt
либу надо? или ничего не надо?)
источник

IZ

Ilia Zviagin in Qt
надо указывать библиотеку импорта.

-L — указывает ПУТЬ к библиотеке, каталог , где она лежит
-l — указывает имя библиотеки. (уточни в доке по своему компилятору, в каком виде)
источник

IZ

Ilia Zviagin in Qt
LIBS += -L<Path to the library> -l<Lusbapi
источник

МК

Мгер Карапетян... in Qt
LIBS += -L$$PWD/libs/ -lLusbapi — уже так и сделал и уже работает. А что значит что не надо добавлять длл в список библиотек компилятора?
источник

IZ

Ilia Zviagin in Qt
-lLusbapi.dll — не нужно.

.dll — это не библиотека, это — исполняемый модуль. Линкер с ним ничего не умеет делать
источник

МК

Мгер Карапетян... in Qt
окей. А вопрос зачем нужны .lib?
источник

IZ

Ilia Zviagin in Qt
Это библиотека, как зачем? чтобы собрать твоё приложение .
источник

МК

Мгер Карапетян... in Qt
а если есть dll?
источник

IZ

Ilia Zviagin in Qt
Ну, есть, и что?
источник

МК

Мгер Карапетян... in Qt
у меня приложение собирается, если подключена .dll. Но еще часто вижу что в библиотеке есть .lib, но ни разу не было необходимости ее использовать
источник

IZ

Ilia Zviagin in Qt
приложение собирается ТОЛЬКО с .lib, линкер не может исопльзовать бинарник библиотеки , .dll
источник

МК

Мгер Карапетян... in Qt
.lib заменяет .h файл?
источник

МК

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

IZ

Ilia Zviagin in Qt
Нет. Ничто из .h .lib .dll ничего друг из друга не заменяет
источник

我が名はレギオン... in Qt
источник

МК

Мгер Карапетян... in Qt
да, читал и так и не понял
источник

МК

Мгер Карапетян... in Qt
если я делаю библиотеку

myLib.h
int veryImportantFunc();

myLib.cpp
void veryImportantFunc() {
   return 42;
}

И на выходе я получаю myLib.dll - этого достаточно для использования библиотеки? В каком случаи нужно еще .lib?
источник