Помогите с компиляцией поиска. , n0byk, 22-Янв-13, 23:38 [смотреть все]Здравствуйте, есть поиск написан на СИ, авторы утверждают что все работает и отлично собирается, ан нет... Проект на google.code (http://code.google.com/p/wp-spp/) Собираю как сказано : g++ wpspp.cc -o wpspp.cgi -O3 -I/usr/include/boost -I/usr/include/mysql -I/usr/include/mysql++ -I/usr/include/cgicc -lmysqlpp -lboost_regex -lcgicc предварительно установив все что требуется: libmysql++* libboost-regex* libboost-date-time* libcgicc*Вот что отвечает gcc root@desk:/home/n0byk/Desktop/wp-spp-read-only# g++ wpspp.cc -o wpspp.cgi -O3 -I/usr/include/boost -I/usr/include/mysql -I/usr/include/mysql++ -I/usr/include/cgicc -lmysqlpp -lboost_regex -lcgicc wpspp.cc: In function ‘int main(int, char**)’: wpspp.cc:269: error: ‘opt_set_charset_name’ is not a member of ‘mysqlpp::Connection’ wpspp.cc:277: error: ‘Result’ was not declared in this scope wpspp.cc:277: error: expected ‘;’ before ‘res’ wpspp.cc:280: error: ‘res’ was not declared in this scope wpspp.cc:287: error: ‘class mysqlpp::Connection’ has no member named ‘close’ wpspp.cc:499: error: ‘res1’ was not declared in this scope wpspp.cc:629: error: ‘class mysqlpp::Connection’ has no member named ‘close’ wpspp.cc:632: error: reference to ‘exception’ is ambiguous /usr/include/boost/exception/exception.hpp:177: error: candidates are: class boost::exception /usr/include/c++/4.4/exception:60: error: class std::exception wpspp.cc:632: error: expected type-specifier before ‘exception’ wpspp.cc:632: error: expected ‘)’ before ‘&’ token wpspp.cc:632: error: expected ‘{’ before ‘&’ token wpspp.cc:632: error: ‘e’ was not declared in this scope wpspp.cc:632: error: expected ‘;’ before ‘)’ token В чем проблема то, может библиотек не хватает, помогите, как скомпилировать.
|
- Помогите с компиляцией поиска. , allez, 07:24 , 23-Янв-13 (1)
>[оверквотинг удален] > wpspp.cc:632: error: reference to ‘exception’ is ambiguous > /usr/include/boost/exception/exception.hpp:177: error: candidates are: class boost::exception > /usr/include/c++/4.4/exception:60: error: > class std::exception > wpspp.cc:632: error: expected type-specifier before ‘exception’ > wpspp.cc:632: error: expected ‘)’ before ‘&’ token > wpspp.cc:632: error: expected ‘{’ before ‘&’ token > wpspp.cc:632: error: ‘e’ was not declared in this scope > wpspp.cc:632: error: expected ‘;’ before ‘)’ token > В чем проблема то, может библиотек не хватает, помогите, как скомпилировать.Да библиотек-то хватает, по крайней мере, жалоб на их отсутствие в приведенном вами выводе нет. А еще, судя по всему, хватает логических и синтаксических ошибок в коде. В общем, надейтесь и ждите, что автор данного проекта ответит на ваш комментарий. :)
- Помогите с компиляцией поиска. , pavlinux, 16:37 , 24-Янв-13 (2)
> В чем проблема то, может библиотек не хватает, помогите, как скомпилировать.Код написан по Mysql++ 2-ой версии!!! Должно быть как-то так #ifdef VERSION2 con.set_option (Connection::opt_set_charset_name, "utf8"); #else con.set_option (new mysqlpp::InitCommandOption(бла-бла "utf8")); #endif Чё надо сувать вместо InitCommandOption(бла-бла "utf8"), янеибу - ненавижу Ц++ :)
|