Red de conocimiento informático - Material del sitio web - Cómo utilizar SGI-STL en VC6

Cómo utilizar SGI-STL en VC6

STL es la abreviatura de Standard Template Library y ha evolucionado rápidamente desde que se incorporó al estándar C++ en julio de 1994, formándose diferentes versiones

. Actualmente los más utilizados son SGI STL y STLport. SGI

STL está esencialmente hecho a medida para coincidir con la variante IRIX de UNIX de SGI. Afortunadamente, STL es un archivo de encabezado de algunas interfaces e implementaciones estándar. A medida que los maestros continúan mejorando, se pueden trasplantar.

. La última versión es 3.3 (actualmente 19 de enero de 2005). Se utiliza el siguiente método para instalar en VC6 (del blog de Danlan Essay):

Extraiga stl.zip a un directorio, como C:/SGISTL, y luego instálelo en el entorno IDE de VC6

A continuación, ools->opciones->Directorios->Incluir archivos

, agregue C:/SGISTL (el directorio que descomprimió), luego mueva esta ruta a la parte superior y listo. También debe tenerse en cuenta que cuando se utiliza SGI-STL, el archivo no puede contener

y debe reemplazarse por . Si desea utilizar STL de VC6, simplemente mueva C:/SGIST al final.

Eso es todo.

La dirección de descarga de STLport es actualmente la última versión 4.6.2 (actualmente 19 de enero de 2005).

STLport es un poco más responsable de trasplantar. Para obtener más detalles, consulte el artículo del Sr. Meng Yan sobre el uso de STLport en entornos Borland C++ y Visual C++, que es muy detallado.

En cuanto a VC7, un colega de Taiwán tuvo problemas al trasplantar SGI hace dos días

STL, pero el consejo de los expertos es que si estás usando VC7, entonces es mejor. Es fácil usar el STL propio de VC7 proporcionado por Dinkumware (el autor sigue siendo P.J.

Plauger), lo cual es una buena mejora con respecto a la versión que viene con VC6. Y después de muchas pruebas, también está garantizado en términos de seguridad multiproceso. Winter no tiene un entorno VC7, así que sólo puedo confiar en los expertos :).

Carpicorn: Probé el ejemplo anterior en mi computadora. Está bien. Creo que también deberías poder usar Microsoft para programación STL