No se pudo instalar el módulo Tk de Perl en Windows7

Al principio, traté de usar ppm y cpanm para instalar el módulo Tk. Pero no pude descargarlo por el motivo que no sé (aún puedo instalar el módulo de imagen). Así que intenté de otra manera. Descargué el Tk-804.030 de el sitio web de cpan. Y lo descomprimí. Luego escribo "perl makefile.pl" en el cmd, sin embargo, suceden cosas. Hubo tantos errores. Y recordé leer el README.txt, así que encontré lo siguiente que me hace frustrado.

Cuando instala ActivePerl, proporciona tiempo de ejecución C parcheado como PerlCRT.dll que instala en el directorio "system32". Esto necesita derechos de "administrador" en NT. También proporciona la biblioteca de importación. PerlCRT.lib, pero está instalado en una ubicación extraña, por ejemplo, C:\ActivePerl\lib\CORE\PerlCRT.lib donde MakeMaker o VC++ no lo encuentran. Lo copié en C:\VisualStudio\VC98\lib\PerlCRT.lib (Su las rutas pueden variar dependiendo de dónde instaló ActivePerl y VC++).

No pude encontrar PerlCRT.dll y PerlCRT.lib en mi computadora, busqué en Google y encontré PerlCRT.dll que podía descargarse, pero pude encontrar PerlCRT.lib para descargar. No sé cómo hacerlo, realmente necesito ayuda. No podría ser mejor si me puede decir todo el procedimiento de instalación. (Soy nuevo en Perl y también uso Win7, Visual Studio 2012 y MinGW)

preguntado el 30 de junio de 12 a las 17:06

Si tiene ActivePerl, entonces ya tiene Tkx instalado. ¿Por qué necesitas Tk? -

1 Respuestas

Ver Página de información de PPM Tk, la distribución no se basa en las versiones actuales de ActiveState Perl para Windows. Puedes agregar el Repositorio de sobornos de terceros, Tk está disponible allí.

Respondido el 30 de junio de 12 a las 19:06

Gracias. Lo resolví. Ahora agregué el repositorio de Sobornos y descubrí por qué me equivoqué cuando compilé el módulo Tk porque uso el último Tk-804.030, sin embargo, activestate Perl solo admite el Tk-804.029, maldito Windows - yogur tonto

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.