Estoy siguiendo la guía de inicio rápido para boost :: spirit, y obtengo esta advertencia de compilación cuando incluyo: "Este encabezado está en desuso. Por favor use: boost/spirit/include/classic_core.hpp" Debería estar preocupado por esto?aumentar los encabezados de espíritu obsoleto
(guía de inicio rápido: http://spirit.sourceforge.net/distrib/spirit_1_8_5/libs/spirit/doc/quick_start.html, con plena fuente del programa que estoy tratando de recopilar aquí: http://spirit.sourceforge.net/distrib/spirit_1_8_5/libs/spirit/example/fundamental/number_list.cpp)
edición: Además, cuando intento compilar con la classic_core.hpp recomendado y cabeceras classic_push_back_actor.hpp , Obtengo los siguientes errores del compilador:
test7.cpp: In function 'bool parse_numbers(const char*, __gnu_debug_def::vector<double, std::allocator<double> >&)':
test7.cpp:18: error: 'real_p' was not declared in this scope
test7.cpp:18: error: 'push_back_a' was not declared in this scope
test7.cpp:23: error: 'space_p' was not declared in this scope
test7.cpp:23: error: 'parse' was not declared in this scope
versión de boost? –
lo tienes bien - aumenta 1.39 –