2011-09-16 25 views
7

Noob pregunta por delante ...¿Cómo instalar SWIG?

Estoy tratando de instalar SWIG en Windows. De acuerdo con el documento INSTALAR, tengo que

cd al directorio que contiene el código fuente del paquete y el tipo ./configure para configurar el paquete para su sistema.

Probé el comando tanto en el directorio raíz y en el directorio /CCache (estos son los únicos que tienen los archivos configure y configure.in), sin embargo, los informes de la cáscara trasera que

C:\swigwin-2.0.4>./configure
'.' is not recognized as an internal or external command,
operable program or batch file.

¿Qué me estoy perdiendo?

Respuesta

6

La página http://www.swig.org/download.html tiene una descarga específica para Windows con una versión pre-construida de swig.exe. Puede descargarlo y evitar la molestia de compilar tragos usted mismo.

Si realmente necesita, puede consultar el archivo doc/manual/Windows.html que contiene instrucciones de Windows específica para construir el TRAGO.

Por último, para responder a su pregunta específica, la sintaxis

./configure 

es un comando de tipo UNIX que significa 'ejecutar el programa configure el nombre del directorio actual' (el punto)

En Windows , escribirá

.\configure 

o incluso más simple, ya que todos los archivos son ejecutables en Windows, sólo se

configure 

... pero esto no va a funcionar como el dicho script 'configure' es un script bash que no se ejecutará en un shell de Windows.

+2

Sólo quiero saber, ¿cómo puedo saber si se ha instalado trago. cuando intenté ejecutar swig.exe dice "Debe especificar un archivo de entrada. Use -help para las opciones disponibles". –

+0

@ Christian-Eric-Paran eso significa que está instalado, porque le dice que necesita argumentos de línea de comando y -help lo ayudará. – hobs

30

se necesita ninguna instalación. solo tiene que configurar la variable de entorno para que apunte al ejecutable "swig" que se encuentra debajo del directorio raíz de swig

En el sitio SWIG, puede descargar, por ejemplo, el directorio zip swigwin-2.0.7 para windows trago. descomprímalo en un directorio de su elección, por ejemplo, en el directorio "C:\Program Files", si lo desea. Después de esto, usted tiene el ejecutable trago en el directorio "C:\Program Files\swigwin-2.0.7": "C\Program Files\swigwin-2.0.7\swig" usted tiene que fijar ahora el "camino" variable de entorno para apuntar a este ejecutivo trago: añadir a esto el "C: \ Archivos de programa \ swigwin-2.0.7" ruta a la variable "ruta" según mi ejemplo; eso es todo lo que necesitas para usar Swig en Windows. Ahora puedes jugar con swig, abre un prompt "cmd" y simplemente escribe "swig --help" en este prompt. Puedes ver una lista de las diferentes opciones que puedes usar con swig. Si d'ONT tiene Visual C++, puede utilizar, por ejemplo, bloque de código, que es mi caso por lo que el enlace de más abajo podría ser una ayuda para usted: http://wiki.codeblocks.org/index.phptitle=Adding_support_for_non_C/C%2B%2B_files_to_the_build_system

+5

+1 quizás esta es una mejor respuesta. – PhatHV

+0

Solución detallada para la pregunta. ¡Gracias, esta información también me ayudó! –