Название: Не могу собрать QTweetLib, требуется помощь Отправлено: PinkPanther от Май 24, 2013, 13:53 Господа программисты!
Не найдется ли среди вас желающих помочь разобраться вот с этой библиотекой: https://github.com/minimoog/QTweetLib Она позволяет работать с Twitter API. Не смог собрать ее у себя, ни мастер-версию, ни пятерочную. Мне нужно подключить ее к новому проекту и использовать по мере необходимости. Название: Re: Не могу собрать QTweetLib, требуется помощь Отправлено: mutineer от Май 24, 2013, 14:00 Я собирал и использую версию годичной давности, может могу чем-то помочь
Название: Re: Не могу собрать QTweetLib, требуется помощь Отправлено: PinkPanther от Май 24, 2013, 14:18 Я собирал и использую версию годичной давности, может могу чем-то помочь Спасибо. У меня простые потребности. 1) Библиотеку надо собрать (или взять готовую сборку - Вашу текущую, например) и прикрутить к новому проекту; 2) Организовать авторизацию по логину-паролю, а также по 4-м переменным, которые сервер твиттера выделяет твиттер-приложению на dev.twitter.com . То есть в проекте должны быть 2 ф-ции: одна принимает логин-пароль, вторая - эти 4 переменные. 3) Twitter API иногда возвращает массивы данных. Например, список фолловеров, или список структур с описанием аккаунтов, по которым был отправлен запрос. А иногда возвращает ошибку. Возможно, потребуется помощь в выковыривании этой информации из реплая. Хотя, думаю, с последним пунктом справлюсь самостоятельно. Пожалуй, все. Если готовы помочь, сообщите пожалуйста, сколько это будет стоить. Название: Re: Не могу собрать QTweetLib, требуется помощь Отправлено: mutineer от Май 24, 2013, 14:23 Ааа, так надо не помочь, а сделать за тебя...
1) сделай qmake && make, она и соберется Название: Re: Не могу собрать QTweetLib, требуется помощь Отправлено: PinkPanther от Май 24, 2013, 14:44 Ааа, так надо не помочь, а сделать за тебя... 1) сделай qmake && make, она и соберется Именно так! а сделать за тебя... то есть за меня. Не знаю, что есть qmake && make, и разницы между ними не представляю. Последний раз я собирал библиотеку в прошлом веке, под DOS 3.35, турбо ассемблером. Разбираться с виндовыми, линуксовыми и прочими сборщиками нет времени и сил, к тому же, они очень редко требуются. Нужна помощь того, кто этот процесс, в отличии от меня, изучил, знает его в деталях, и готов на взаимовыгодных условиях своими знаниями поделиться. Форма помощи (в смысле, "сделать за меня") может быть разная: например, диктовать в скайпе-аське каждый шаг. Что где нажимать, вводить и т.д. Как служба поддержки. Название: Re: Не могу собрать QTweetLib, требуется помощь Отправлено: mutineer от Май 24, 2013, 15:27 Тогда это мимо меня, я думал есть конкретная проблема, с которой надо справиться
Название: Re: Не могу собрать QTweetLib, требуется помощь Отправлено: alex312 от Май 24, 2013, 16:18 https://dl.dropboxusercontent.com/u/88492657/QTweetLib.7z - под Qt4 msvc2010.
Название: Re: Не могу собрать QTweetLib, требуется помощь Отправлено: PinkPanther от Май 24, 2013, 16:30 https://dl.dropboxusercontent.com/u/88492657/QTweetLib.7z - под Qt4 msvc2010. Спасибо! Эта версия будет работать только с Visual Studio? И второй вопрос: Вы собрали ее только что, скачав по моей ссылке, или давно используете? Название: Re: Не могу собрать QTweetLib, требуется помощь Отправлено: PinkPanther от Май 24, 2013, 16:32 Тогда это мимо меня, я думал есть конкретная проблема, с которой надо справиться Прошу прощения, если в начале был невнятен. Название: Re: Не могу собрать QTweetLib, требуется помощь Отправлено: alex312 от Май 24, 2013, 16:34 Спасибо! Эта версия будет работать только с Visual Studio? Собрал только что.И второй вопрос: Вы собрали ее только что, скачав по моей ссылке, или давно используете? Будет работать только с версией Qt 4.8.4 и старше, компилятор msvc2010. Название: Re: Не могу собрать QTweetLib, требуется помощь Отправлено: PinkPanther от Май 24, 2013, 16:38 Спасибо! Эта версия будет работать только с Visual Studio? Собрал только что.И второй вопрос: Вы собрали ее только что, скачав по моей ссылке, или давно используете? Будет работать только с версией Qt 4.8.4 и старше, компилятор msvc2010. Спасибо еще раз. Попробую поставить VS2010. Название: Re: Не могу собрать QTweetLib, требуется помощь Отправлено: alex312 от Май 24, 2013, 16:41 Попробую поставить VS2010. А сейчас что используете?Название: Re: Не могу собрать QTweetLib, требуется помощь Отправлено: PinkPanther от Май 24, 2013, 17:13 А сейчас что используете? Мартовский Qt Creator 2.7.0 + MinGW. Т.е. то, что распаковалось из опенсорсного Qt 5.0.2. VS2008 был за что-то снесен, 10-ка еще не вышла, и в этот промежуток я полностью перелез на Creator & MinGW. Поэтому VS2010 так на компе и не появилась. UPD Master-версия только что чудом собралась, на 5.0.2. В итоге появился файл libqtweetlib.a, и я положил его к остальным библиотекам, в Qt-папку lib. Но в примерах подключается файл с расширением .lib, и у автора он называется иначе (нет приставки lib в начале файла). Если память не изменяет, .lib - это статическая библиотека, .a - это аналог .dll. Надо конвертировать? UPD2 Строку с файлом .lib в .pro закомментировал (#win32:LIBS += ../../lib/QTweetLib.lib) Примеры с закомментированной строкой в проекте собираются и даже запускаются (вылезают формы), но авторизация не идет. То есть логин и пароль в полях ввода есть, кнопка нажала, и тишина. Название: Re: Не могу собрать QTweetLib, требуется помощь Отправлено: NicK от Август 14, 2013, 16:06 up!
Аналогичная проблема. использую QtCreator 2.8.0, Qt 4.8.5, mingw-4.6.4 скачал QTweetLib здесь: https://github.com/minimoog/QTweetLib при открытии QTweetLib-master\QTweetLib.pro при компиляции пишет: Код: g++: error: ../../lib/QTweetLib.lib: No such file or directory Код: CMake Error at C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message): При попытке компиляции QTweetLib-master\src\CMakeLists выдает следущее: Код: CMake Error at CMakeLists.txt:144 (QT4_WRAP_CPP): При открытии QTweetLib-master\src\src.pro компиляция проходит успешно. В QTweetLib-master\lib появляется три файла: Код: qtweetlib.prl но как их использовать дальше? *.lib файла нигде нет. Название: Re: Не могу собрать QTweetLib, требуется помощь Отправлено: mutineer от Август 14, 2013, 16:24 А зачем тебе lib? либо вкомпиливай себе в проект .a, либо динамически линкуйся с dll
Название: Re: Не могу собрать QTweetLib, требуется помощь Отправлено: NicK от Август 15, 2013, 18:05 А зачем тебе lib? либо вкомпиливай себе в проект .a, либо динамически линкуйся с dll Дело в том, что все примеры при компиляции требуют именно *.lib.Ну, да ладно. Поступил таким образом: 1. получил CONSUMER_KEY и CONSUMER_SECRET. вставил дефайны в соответствующие места в oauth.cpp. 2. собрал qtweetlib.dll, скомпилил примеры, указав в .pro файлах Код: LIBS += -L$$OUT_PWD/../../lib/ -lqtweetlib 3. Скачал отсюда http://slproweb.com/products/Win32OpenSSL.html библиотеки ssl. Скопировал в папку с приложением, на всякий случай. при запуске любого из примеров при попытке авторизации в QtCreator вылезает такое: Код: OAuth tokens are empty! Есть у кого-нибудь опыт в сборке и использовании qtweetlib? Очень нужная помощь. В итоге хочется иметь возможность отправлять сообщения в Twitter из своего приложения. Название: Re: Не могу собрать QTweetLib, требуется помощь Отправлено: Majestio от Август 20, 2013, 11:39 Под Qt 5.0.2 не собирается
Название: Re: Не могу собрать QTweetLib, требуется помощь Отправлено: NicK от Август 21, 2013, 22:01 Под Qt 5.0.2 не собирается Да. Данная версия поддерживается только Qt 4.x |