crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

3 страниц V  < 1 2 3 >  
Ответить в данную темуНачать новую тему
> QT и cURL
wander86
  опции профиля:
сообщение 5.10.2009, 21:51
Сообщение #11


Студент
*

Группа: Участник
Сообщений: 26
Регистрация: 8.6.2009
Из: Днепропетровск
Пользователь №: 812

Спасибо сказали: 1 раз(а)




Репутация:   0  


Цитата(BRE @ 5.10.2009, 21:25) *
А объект CURL где инициализируется?

Точно, забыл про curl_easy_init() (-: сейчас попробую и отпишусь


Странно, включаю строчку
curl = curl_easy_init();

После этого при компиляции выдает ошибку, как будто программа запущена, комменчу эту строчку, сново все по старой.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
BRE
  опции профиля:
сообщение 5.10.2009, 21:54
Сообщение #12


Профессионал
*****

Группа: Участник
Сообщений: 1112
Регистрация: 6.3.2009
Из: Ростов-на-Дону
Пользователь №: 591

Спасибо сказали: 264 раз(а)




Репутация:   44  


Цитата(wander86 @ 5.10.2009, 22:51) *
После этого при компиляции выдает ошибку, как будто программа запущена

Это что за ошибка такая?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
wander86
  опции профиля:
сообщение 5.10.2009, 21:57
Сообщение #13


Студент
*

Группа: Участник
Сообщений: 26
Регистрация: 8.6.2009
Из: Днепропетровск
Пользователь №: 812

Спасибо сказали: 1 раз(а)




Репутация:   0  


Цитата(BRE @ 5.10.2009, 21:54) *
Это что за ошибка такая?


collect2: ld returned 1 exit status (-:
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
BRE
  опции профиля:
сообщение 5.10.2009, 22:17
Сообщение #14


Профессионал
*****

Группа: Участник
Сообщений: 1112
Регистрация: 6.3.2009
Из: Ростов-на-Дону
Пользователь №: 591

Спасибо сказали: 264 раз(а)




Репутация:   44  


Цитата(wander86 @ 5.10.2009, 22:57) *
collect2: ld returned 1 exit status (-:

Это скорее всего ошибка линковки, а вот более детальная информация располагается несколькими строками выше. :)

Скорее всего ты не подключил какую то из необходимых библиотек.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
wander86
  опции профиля:
сообщение 5.10.2009, 22:27
Сообщение #15


Студент
*

Группа: Участник
Сообщений: 26
Регистрация: 8.6.2009
Из: Днепропетровск
Пользователь №: 812

Спасибо сказали: 1 раз(а)




Репутация:   0  


Цитата(BRE @ 5.10.2009, 22:17) *
Скорее всего ты не подключил какую то из необходимых библиотек.


Ок, буду искать.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
wander86
  опции профиля:
сообщение 5.10.2009, 23:40
Сообщение #16


Студент
*

Группа: Участник
Сообщений: 26
Регистрация: 8.6.2009
Из: Днепропетровск
Пользователь №: 812

Спасибо сказали: 1 раз(а)




Репутация:   0  


Законнектился, просто в .pro ввел:

LIBS += -LD:/qtdev/curl/lib -lcurl

а нада было:

LIBS += -LD:/qtdev/curl/lib -lcurl -lcurldll

(-: библиотеки поскидывал, а подключить их... (-:
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
eldar85
  опции профиля:
сообщение 3.1.2010, 22:19
Сообщение #17


программист
***

Группа: Участник
Сообщений: 283
Регистрация: 2.1.2010
Из: Москва
Пользователь №: 1348

Спасибо сказали: 0 раз(а)




Репутация:   0  


Здравствуйте... подскажите пожалуйста что я делаю не так.

я использовал libcurl и boost в Эклипсе в консоле все работало отлично, соединял библиотеки libcurl, boost как тут http://www.lsdeex.ru/archives/3 .Каждый раз когда начинаешь новый проект, нужно Курл вот так присоединять:

Создай новый проект, открой его свойства Project->Properties

Вкладка C/C++ Build -> Settings

На вкладке Tool Settings: GCC C++ Complier -> Miscellaneous добавь флаг
-DCURL_STATICLIB

Чуть ниже, MinGW C++ Linker->Libraries

добавь туда библиотеки (важен порядок в котором они расположены!)
curl
wsock32
wldap32
//================================================== ============
а теперь еще к эклипсу присоединил Qt как тут - http://habrahabr.ru/blogs/development/30636/
тоже работает, окна собираются.

Но если я хочу собрать окно на Qt чтобы оно использовало libcurl то Курл не получается присоединить потому что в Project->Properties нету вкладок C/C++ Build -> Settings.
Пробывал прописывать в файле .pro LIBS += -LC:/MinGW/lib -libcurl -libcurldll но тоже не работает. не знаю что еще можно сделать...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
eldar85
  опции профиля:
сообщение 4.1.2010, 12:48
Сообщение #18


программист
***

Группа: Участник
Сообщений: 283
Регистрация: 2.1.2010
Из: Москва
Пользователь №: 1348

Спасибо сказали: 0 раз(а)




Репутация:   0  


парни кто присодинял Курл либо к Qt creatorу либо к Qt+eclipse+libcurl, поделитесь опытом. если можно пошагово объясните что и куда воткнуть и прописать.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Авварон
  опции профиля:
сообщение 6.1.2010, 10:49
Сообщение #19


Студент
*

Группа: Участник
Сообщений: 99
Регистрация: 26.4.2009
Пользователь №: 709

Спасибо сказали: 14 раз(а)




Репутация:   0  


могу ошибаться, но в 16м сообщении вроде написан ответ... скопировать библиотеки куда-нибудь, в .pro файл прописать:
LIBS += -Lпуть_куда_скопировал -lcurl -lcurldll
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
deex
  опции профиля:
сообщение 10.1.2010, 11:01
Сообщение #20


Студент
*

Группа: Участник
Сообщений: 45
Регистрация: 12.3.2009
Пользователь №: 608

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Авварон @ 6.1.2010, 13:49) *
могу ошибаться, но в 16м сообщении вроде написан ответ... скопировать библиотеки куда-нибудь, в .pro файл прописать:
LIBS += -Lпуть_куда_скопировал -lcurl -lcurldll


не помогает
компилится, но программа при запуске сразу завершается

Запускается C:\cpp\gui\qtcurl\debug\qtcurl.exe...
C:\cpp\gui\qtcurl\debug\qtcurl.exe завершился с кодом -1073741515
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

3 страниц V  < 1 2 3 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 19.4.2024, 19:22