Estoy haciendo un proyecto que debe compilarse en Windows y Linux. Hice el proyecto en Visual Studio y luego hice un makefile para Linux. Creé todos los archivos en Windows con VS.cc1plus: error: incluir: valor demasiado grande para el tipo de datos definido al compilar con g ++
Se compila y funciona perfectamente en VS, pero cuando ejecuto el archivo MAKE y se ejecuta g ++ consigo
$ g++ -c -I include -o obj/Linux_x86/Server.obj src/Server.cpp
cc1plus: error: include: Value too large for defined data type
cc1plus: error: src/Server.cpp: Value too large for defined data type
El código no es más que un cajero automático de Hello World. Solo quería asegurarme de que todo estaba funcionando antes de comenzar el desarrollo. Intenté buscar pero fue en vano.
Cualquier ayuda sería apreciada.
No obtendrás una respuesta sin revelar tu código, sospecho. –
¿Puedes publicar el código de la línea de la que se queja? Además, ¿qué g ++ para Windows estás usando? MinGW, cygwin, ...? – pajton
Esto se está ejecutando en Linux. Esa es toda la salida que obtengo. –