Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Подключить dll к проекту


Автор: mazzym 16.10.2011, 12:08
Сразу скажу, QT вижу первый раз, так что сильно не бейте. Нужна помощь.
Есть хедер tree.h. Реализация находится в библиотеке tree_lib.dll (исходники не доступны). Есть объектный файл gkore.o. Нужно подключить dll к проекту.
Привожу содержимое pro файла
Код

CONFIG   += console
CONFIG   -= app_bundle

TEMPLATE = app

SOURCES += \
    main.cpp \

OTHER_FILES += \
    gkore.o \
    tree_lib.dll

LIBS += -L -ltree_lib

HEADERS += \
    tree.h \

При компиляции получаю undefined reference при попытке использовать класс, объявленный в tree_lib.dll
Помогите, пожалуйста

Автор: RazrFalcon 16.10.2011, 12:21
Код

QMAKE_LIBDIR += "путь_к_папке_с_dll"
LIBS += -ltree_lib

Автор: borisbn 16.10.2011, 12:23
Так пробовал ?
http://doc.qt.nokia.com/qtcreator-snapshot/creator-project-qmake-libraries.html

Автор: mazzym 16.10.2011, 14:02
RazrFalcon, спасибо. Помогло.

Автор: AS2008 16.10.2011, 22:44
спасибо. Помоглоhttp://dle-zone.org.ua/

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)