Pregunta

Hola chicos.Necesito compilar el proyecto.He instalado Visual C++ 6.0 + de Microsoft Platform SDK de 2003 desde allí http://www.microsoft.com/downloads/en/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en#requirements

También he añadido el SDK de rutas de acceso en el menú Herramientas->Opciones->Directorios y la trasladó a la parte superior.

Pero yo todavía estoy recibiendo este error al compilar...

c:\users\admin\downloads\microsoft visual c++ 6.0 standard edition\vc98\include ueva(9) :fatal error C1083:No se puede abrir el archivo de inclusión:'excepción':No existe el fichero o el directorio

Y

c:\users\admin\downloads\microsoft visual c++ 6.0 standard edition\vc98\include\ios(9) :fatal error C1083:No se puede abrir el archivo de inclusión:'streambuf':No existe el fichero o el directorio

Alguien tiene alguna idea?

¿Fue útil?

Solución

La única razón para descargar una versión antigua del compilador como VC6 sería que necesita reconstruir un proyecto desarrollado para esa versión exacta. Pero este código claramente no lo es.

Pruébelo con la última versión de Visual C ++, que es 2010 como comentó Andre.

Nota: El SDK de febrero de 2003, el último compatible con VC6, está disponible en MSDN.

Platform SDK - Edición de febrero de 2003 (inglés) 325 (MB)

Nombre de archivo: en_platformsdk_win2003.exe

Fecha de publicación (UTC): 4/4/2003 9:25:00 p.m.

Última actualización (UTC): 25/8/2005 9:36:39 PM

SHA1: 33E0434F63EFFC0A04B3401D992AE4478E4C80E7 ISO / CRC: A519A771

Disponible para niveles: MSDN OS (VL); VS Pro con MSDN Pro (VL); VS Pro con MSDN Premium (Empower); MSDN OS (minorista); Desarrollador AA; VS Pro con MSDN (minorista); MSDN Universal (minorista); VSTS Team Suite (VL); Arquitectura VSTS (VL); VS Premium con MSDN (MPN); Prueba VSTS (VL); VS Pro con MSDN Premium (MPN); MSDN Universal (VL); Base de datos VSTS (VL); VS Pro con MSDN Premium (minorista); Prueba VSTS (minorista); Desarrollo VSTS (Minorista); Arquitectura VSTS (minorista); VSTS Team Suite (minorista); Base de datos VSTS (minorista); BizSpark Admin; BizSpark; VS Pro con MSDN Embedded (minorista); VS Pro con MSDN Embedded (VL); VS Test Pro con MSDN (VL); VS Ultimate con MSDN (VL); VS Premium con MSDN (VL); VS Pro con MSDN (VL); VS Test Pro con MSDN (minorista); MSDN Essentials; VS Premium con MSDN (minorista); VS Ultimate con MSDN (minorista); MSDN para Action Pack; VS Ultimate con MSDN (MPN); VS Ultimate con MSDN (NFR FTE);

Los SDK de plataforma han sido gratuitos durante bastantes años, algunos enlaces se proporcionan en este hilo y parece que todavía está activo.

Otros consejos

Según la página a la que se vinculó , el SDK al que se vinculó se publicó el 2/5/2005.

" Este SDK no admite trabajar con Microsoft Visual C / C ++ ®, 6.0 ya que el soporte para VC 6.0 ha finalizado.El último SDK que funcionará con VC 6.0 es la edición de febrero de 2003 "

De manera más general, solo lea la documentación de las cosas.

Si su máquina es demasiado antigua para usar Visual Studio Express 10.0 gratuito, le sugiero que use Code :: Blocks IDE.Que puede configurar para usar cualquier compilador.Incluyendo, como, una versión anterior de Visual C ++ incluida en un SDK antiguo.

Saludos & hth.,

¿Por qué diablos estás usando VC6?Y si lo usa, ¿por qué con la biblioteca estándar, para la que solo tiene soporte para errores?Mejor descargue una de las ediciones Express actuales.

Dicho esto, parece que a su ruta de inclusión le falta algo como: "c:\program files\microsoft visual studio\vc98\include\stl\" o donde sea que lo haya instalado.

Encuentro que con VC 6 a menudo necesito agregar ".h" a los nombres de los archivos de inclusión.Pruébalo y verás.

VC6 es de 1998, y antes de SP5 ni siquiera los bucles for eran correctos.No lo use, nunca, es el compilador más estándar que todavía no cumple.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top