Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.08.2011, 18:30   #1
Sparky
Участник клуба
 
Аватар для Sparky
 
Регистрация: 15.05.2009
Сообщений: 1,222
По умолчанию

Здравствуйте, использую QT Creator, необходимо воспользоваться QTwitLib. Скачала архив там файлы:
Core.h
QTwitLib.dll
QTwitLib.h
QTwitLib.lib
Returnables.h
Server.h

Как и что прописать в include и в pro файле чтобы воспользоваться функциями данной библиотеки?

прописала я в pro файле : LIBS += F:\My_work\qt\lib\QTwitLib.dll

А как воспользоваться функциями в этой dll?
Единственное, что ограничивает полет мысли программиста-компилятор

Последний раз редактировалось Stilet; 16.08.2011 в 20:57.
Sparky вне форума Ответить с цитированием
Старый 16.08.2011, 19:21   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
LIBS
указывает на lib-файлы

Цитата:
А как воспользоваться функциями в этой dll?
так же как и другими... у вс же есть хедер.
p51x вне форума Ответить с цитированием
Старый 16.08.2011, 19:28   #3
Sparky
Участник клуба
 
Аватар для Sparky
 
Регистрация: 15.05.2009
Сообщений: 1,222
По умолчанию

тоесть я там указываю lib файл
к проекту подгружаю еще и h файлы?

Код:
void Widget::on_pushButton_clicked()
{
    QTwitLib  *m_twitLib;
    m_twitLib = new QTwitLib();
    m_twitLib->Login("wq","wqqww");
}
А в чем здесь ошибка?

Может кто-то создавал приложение на основе этой библиотеки?
Единственное, что ограничивает полет мысли программиста-компилятор

Последний раз редактировалось Stilet; 16.08.2011 в 20:59.
Sparky вне форума Ответить с цитированием
Старый 16.08.2011, 21:00   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
А в чем здесь ошибка?
А пишет то че? Текст ошибки каков если он есть?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.08.2011, 16:44   #5
Sparky
Участник клуба
 
Аватар для Sparky
 
Регистрация: 15.05.2009
Сообщений: 1,222
По умолчанию

1. F:\My_work\qt\test\test-build-desktop\..\test\widget.cpp:22: ошибка: undefined reference to `QTwitLib::QTwitLib()'
2. F:\My_work\qt\test\test-build-desktop\..\test\widget.cpp:23: ошибка: undefined reference to `QTwitLib::Login(QString, QString)'
3. :-1: ошибка: collect2: ld returned 1 exit status

Вот 3 ошибки
Единственное, что ограничивает полет мысли программиста-компилятор
Sparky вне форума Ответить с цитированием
Старый 17.08.2011, 16:48   #6
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

Sparky

Найти, в каком из хеадеров определён класс QTwitLib, подключить в месте использования.
Rififi вне форума Ответить с цитированием
Старый 17.08.2011, 16:57   #7
Sparky
Участник клуба
 
Аватар для Sparky
 
Регистрация: 15.05.2009
Сообщений: 1,222
По умолчанию

сделано было: #include "QTwitLib.h", все равно ошибка
Единственное, что ограничивает полет мысли программиста-компилятор
Sparky вне форума Ответить с цитированием
Старый 17.08.2011, 17:12   #8
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

2Rififi
при чем тут ошибка линкера и хидер?

2Sparky
не видит среда твой lib файл. попробуй пересобрать проект (make clean && qmake && make)

пс. собрал под линуксом, все собирается
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 17.08.2011, 17:17   #9
Sparky
Участник клуба
 
Аватар для Sparky
 
Регистрация: 15.05.2009
Сообщений: 1,222
По умолчанию

у меня винда, пробовала тоже самое. как заставить увидеть?
Единственное, что ограничивает полет мысли программиста-компилятор
Sparky вне форума Ответить с цитированием
Старый 17.08.2011, 17:22   #10
Sparky
Участник клуба
 
Аватар для Sparky
 
Регистрация: 15.05.2009
Сообщений: 1,222
По умолчанию

у меня такое чувство что он видит эту либу, так как есть убрать ее из этой папки он ругается на ее отсутсвие
Единственное, что ограничивает полет мысли программиста-компилятор
Sparky вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подключение библиотек MovsesIV Общие вопросы C/C++ 1 27.12.2010 21:25
MinGW подключение библиотек vadakoff Общие вопросы C/C++ 0 05.11.2010 17:07
opengl в MVS 2008 подключение библиотек zak254 Общие вопросы C/C++ 1 29.09.2009 23:18
подключение библиотек в 2008 студии lacost Общие вопросы C/C++ 1 27.09.2009 12:00
Подключение статических библиотек к компоненту codeman Общие вопросы C/C++ 1 27.05.2009 22:04