Не понимаю почему проекту нужно именно lib (ну и в целом в этой теме особо ничего не понимаю).
Пример:
В .pro
файл записано:
CONFIG(release, debug|release): LIBS += -L$$PWD/../build-test-release/release/ -ltest
и в этой папке(build-test-release/release
) находится test.dll
. А он все равно ругается:
cannot open input file "test.lib"
Что нибудь можно сделать что бы отвязаться от необходимости поиска либ-файлов?
Попробуй абсолютные пути прописать
LIBS += -L"E:/pr/testdll/Debug/debug" -ltest
INCLUDEPATH += "E:/QtProj/test"
Ничего не нужно делать. При сборке .dll не нужны.
Из того что узнал, так это .lib
файлы нужны только msvc.
Выход из ситуации - генерация lib-файла из dll. Хорошо описано в этом сайте: Генерация .lib из DLL с помощью Visual Studio. В двух словах:
Visual Studio Command Prompt
dumpbin /exports C:\path\to\test.dll
test.def
EXPORTS
test.def
со второй строчки. Сохраняем файл.lib /def:C:\path\to\test.def /out:C:\path\to\test.lib /machine:x64
test.lib
созданАйфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
При подключении одного header файла к двум файлам *cpp выдаёт ошибки:
есть форма и чекбосыВ зависимости от метода доставки, форма либо отправляет данные либо переводят на страницу оплаты
Всем привет! Есть код с формой регистрации, в конце есть кнопка, если все условия выполнены верно нужно перейти на сайтХочу узнать как задать...
Когда создается объект jquery, в него можно добавить различные свойства через объект, будь то текст, атрибут или стили: