Compiliation errores en el impulso de archivos
-
16-09-2019 - |
Pregunta
Estoy recibiendo un montón de errores al compilar el código mediante el impulso de las bibliotecas, principalmente cuando estoy usando Espíritu de espacio de nombres.Los errores son errores de sintaxis en el impulso de archivos como:
impulso/espíritu/casa/clásico/dinámico/perezoso.hpp(33) :error C2143:error de sintaxis :falta ';' delante de '<'
o
impulso/espíritu/casa/clásico/dinámico/perezoso.hpp(33) :error C4430:falta de especificador de tipo - int asumido.Nota:C++ no soporta por defecto-int
o
impulso/espíritu/casa/clásico/utilidad/grammar_def.hpp(104) :error C2039:'nil_t' :no es un miembro de 'boost::phoenix'
Estoy migrando desde las 6 de Visual Studio para Visual Studio 2008 Express y de una de las versiones más antiguas de impulso a la última.
Me gustaría saber cuál es el problema.Estoy pensando que el problema no puede estar en el impulso de la biblioteca.
Solución 2
El problema se resolvió solo incluyó Phoenix1 la versión anterior de Phoenix.
Otros consejos
Supongo que, como Timi Geusch, es un #define errante.
Nunca he usado VS, pero si hay una opción para ver el código después de haber pasado por el preprocesador, es posible que pueda descubrir qué causando el problema.