Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> VC++ 2010 и libcurl 
:(
    Опции темы
gromo
Дата 24.8.2012, 19:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 63
Регистрация: 2.9.2009

Репутация: нет
Всего: нет



Всем привет!
Пытаюсь реализовать консольное Win32 Windows-приложение на VC++ 2010, работающее с Web-страницами. Реализовать хотелось бы через libcurl, но вот тут-то и проблема.
Скачал libcurl с оф. сайта: http://curl.haxx.se/download.html#Win32
версия - 7.26.0 binary SSL SSH
на сколько я понял, компилировать тут ничего не нужно?!

Если ошибаюсь подскажите, пожалуйста, что именно, как и какими средствами.

Основная проблема с самим подключением, вот что получил прописав код из примера:
Код

1>MyTestProject.obj : error LNK2019: unresolved external symbol __imp__curl_easy_cleanup referenced in function _wmain
1>MyTestProject.obj : error LNK2019: unresolved external symbol __imp__curl_easy_perform referenced in function _wmain
1>MyTestProject.obj : error LNK2019: unresolved external symbol __imp__curl_easy_setopt referenced in function _wmain
1>MyTestProject.obj : error LNK2019: unresolved external symbol __imp__curl_easy_init referenced in function _wmain

долго гуглил и нашёл вот такую статью: http://www.cyberforum.ru/visual-cpp/thread47072.html
сделал всё как написано в п.6 и вот что получилось:
Код

'MyTestProject.exe': Loaded 'C:\Users\...\Documents\Visual Studio 2010\Projects\MyTestProject\Debug\MyTestProject.exe', Symbols loaded.
'MyTestProject.exe': Loaded 'C:\Windows\SysWOW64\ntdll.dll', Cannot find or open the PDB file
'MyTestProjectt.exe': Loaded 'C:\Windows\SysWOW64\kernel32.dll', Cannot find or open the PDB file
'MyTestProject.exe': Loaded 'C:\Windows\SysWOW64\KernelBase.dll', Cannot find or open the PDB file
...

Что не так?

Расскажите, пожалуйста, максимально детально как создавать на VC++ 2010 приложения позволяющие работать с libcurl.
За рабочие примеры отдельное СПАСИБО!
 smile 

Это сообщение отредактировал(а) gromo - 24.8.2012, 22:15
PM MAIL   Вверх
xvr
Дата 25.8.2012, 09:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 60
Всего: 223



Вам нужно сделать библиотеку импорта из dll и включить ее в ваш VS проект

Цитата(gromo @  24.8.2012,  19:47 Найти цитируемый пост)
Что не так?

Пока все так. А что не работает?


PM MAIL   Вверх
gromo
Дата 25.8.2012, 14:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 63
Регистрация: 2.9.2009

Репутация: нет
Всего: нет



откуда и как её сделать?

P.S. Почитал тут про POCO, вродебы тоже не плохой вариант?! Не подскажите где можно посмотреть нормальный готовый пример (оф. сайт не предлагать, там уже был)?
PM MAIL   Вверх
xvr
Дата 26.8.2012, 10:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 60
Всего: 223



Цитата(gromo @  25.8.2012,  14:33 Найти цитируемый пост)
откуда и как её сделать?

Собрать из сорцов или искать утилиту для VS, которая умеет делать библиотеки импорта по готовым dll

Цитата(gromo @  25.8.2012,  14:33 Найти цитируемый пост)
 Почитал тут про POCO, вродебы тоже не плохой вариант?!

Для Windows есть родные библиотеки (и они уже в составе Windows) - WinINet
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0775 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.