![]() |
Модераторы: bsa |
![]() ![]() ![]() |
|
wester |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 27.2.2009 Репутация: нет Всего: 13 |
Приветствую. Осваиваю С++, столкнулся с банальной проблемой подключения curlpp к codeblocks.
По шагам что я делал. Скачал отсюда curlpp-0.7.3.tar.gz;libcurlMD.zip;curlppMD.zip. открыл Project->Build Options. В Linker Settings добавил путь до \libcurlppMD.lib и \libcurlMD.lib, а так же в Search Directories ->Linker к папкам где находятся .h. при компилировании простейшей программы.
появляется ошибка: C:\Sources\C++\printStatus\main.cpp|2|error: curlpp/cURLpp.hpp: No such file or directory. Что делаю не так ? |
|||
|
||||
ller |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 325 Регистрация: 4.8.2008 Где: г. Таганрог Репутация: 2 Всего: 4 |
Добавь "/путь/к/заголовкам", параметр (Include path) в свойствах проекта, компилятор. Ну соответственно линкеру объясни где лежат библиотеки и какие подключать
|
|||
|
||||
wester |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 27.2.2009 Репутация: нет Всего: 13 |
ller,
примерно так и сделал. скриншоты http://pix.am/bp/u5VE.png http://pix.am/bp/dPFO.png а вот как находятся файлы на диске.
|
|||
|
||||
ller |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 325 Регистрация: 4.8.2008 Где: г. Таганрог Репутация: 2 Всего: 4 |
Попробуй так. Так как путь curlpp уже включён да и кстати, библиотеки в GCC немного не так подключаются. на закладке search directory в закладке Linker, укажи пути к либам bin\curl, bin\curlpp а на закладке Linker settings укажи подключаемые библиотеки. Причем опусти префикс lib и суфикс .a, кстати о суфиксах? Какой компилятор используется? Просто у gcc суфикс у бибилиотек по умолчанию .a или .so Это сообщение отредактировал(а) ller - 15.8.2011, 21:22 |
|||
|
||||
wester |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 27.2.2009 Репутация: нет Всего: 13 |
попробовал
..\..\..\Users\rio17\Desktop\bin\curlpp\cURLpp.hpp|34|error: curl/curl.h: No such file or directory| ..\..\..\Users\rio17\Desktop\bin\curlpp\cURLpp.hpp|68|error: 'CURL_GLOBAL_ALL' was not declared in this scope| ||=== Build finished: 2 errors, 0 warnings ===| |
|||
|
||||
ller |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 325 Регистрация: 4.8.2008 Где: г. Таганрог Репутация: 2 Всего: 4 |
попробуй глобальные пути задать
|
|||
|
||||
wester |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 27.2.2009 Репутация: нет Всего: 13 |
ller,
используется GCC компилятор
это указал. На скриншотах верно показано как я указал или надо по-другому было ?
?? всмысле заменить относительный путь к хидерам на абсолютный ? попробовал, не помогло. |
||||
|
|||||
ller |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 325 Регистрация: 4.8.2008 Где: г. Таганрог Репутация: 2 Всего: 4 |
При компиляции посмотри что пишет.
Должна быть строка типа такого g++ -c "/home/lex/codelite/Arachnid/Gears/src/gear_app.cpp" -g -o ./Debug/src_gear_app.o -I. -I. -I/opt/boost_1_45_0 -I/opt/Arachnid/libs/sdl/include -I/opt/Arachnid/libs/glm -I/opt/Arachnid/engine и поле -I должны идти твои пути |
|||
|
||||
wester |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 27.2.2009 Репутация: нет Всего: 13 |
ller,
не подскажешь где включить подобный вывод в codeblocks ? полазил по гуглу, но ничего не нашел :( mingw32-g++.exe -Wall -fexceptions -g -IC:\Users\rio17\Desktop\bin\curlpp\ -c C:\Sources\C++\printStatus\main.cpp -o obj\Debug\main.o Это сообщение отредактировал(а) wester - 15.8.2011, 23:03 |
|||
|
||||
ller |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 325 Регистрация: 4.8.2008 Где: г. Таганрог Репутация: 2 Всего: 4 |
-IC:\Users\rio17\Desktop\bin\curlpp\
тут смущает последний слэш. попробуй путь добавить -IC:\Users\rio17\Desktop\bin Это сообщение отредактировал(а) ller - 15.8.2011, 23:52 |
|||
|
||||
wester |
|
||||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 27.2.2009 Репутация: нет Всего: 13 |
Вообщем исправил несколько ошибок со своей стороны. Конкретно сейчас папка bin выглядит вот так.
лог сборки проекта
ller, те же ошибки сборки, что привел выше. вот исходник, на котором возникают ошибки. Взят с оф. сайта
Это сообщение отредактировал(а) wester - 16.8.2011, 00:03 |
||||||
|
|||||||
ller |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 325 Регистрация: 4.8.2008 Где: г. Таганрог Репутация: 2 Всего: 4 |
теперб он скомпилил, но не линкует. Нужно библиотеки подключить. cURL собран для gcc?
потому что gcc библиотеки имеют вид MinGW/lib/liblargeint.a Это сообщение отредактировал(а) ller - 16.8.2011, 00:07 |
|||
|
||||
wester |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 27.2.2009 Репутация: нет Всего: 13 |
скорее всего нет. Как его скомпилировать ?
|
|||
|
||||
ller |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 325 Регистрация: 4.8.2008 Где: г. Таганрог Репутация: 2 Всего: 4 |
http://www.gknw.net/mirror/curl/win32/curl...vel-mingw32.zip
к примеру вот. Но тут вроде просто cURL без плюсовой обертки А вот ее придется скорее всего компилировать Это сообщение отредактировал(а) ller - 16.8.2011, 00:15 |
|||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 20 Всего: 110 |
wester, а какая невероятная идея, заставила тебя скопировать хидеры в каталог бинарей?
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |