c++ - open - equivalente chmod en windows
¿El equivalente de./configure en Windows? (4)
En realidad, ./configure
no es específico de Linux en absoluto. Su propósito original era suavizar las diferencias entre las muchas variantes de Unix ahora afortunadamente relegadas al polvo de la historia, pero hoy en día puede que sepas cómo configurar las cosas para que funcionen en Windows.
Instalaría las herramientas de desarrollo de MinGW/MSYS y vería si el script de configuración está satisfecho en ese entorno. (Si eso no funciona, no puedo ayudarte más.)
¿Cuál es el equivalente de ./configure
en Windows?
Algunas veces descargo una biblioteca C / C ++ y cuando uso make, dice "use ./configure
" pero obviamente ./configure
solo se puede usar en una máquina con Linux y las bibliotecas no suelen tener instrucciones para compilar en Windows (aunque admiten Windows, no proporcionan instrucciones).
Por ejemplo, la biblioteca wxSVG dice que funciona en Windows, pero cuando la descargo no veo instrucciones para compilar en Windows, y solo archivos de Linux para configurarla.
Me acabo de enfrentar con el mismo problema y aquí está lo que hice,
Primero instalé MinGW/MSYS usando el administrador de instalación (con la base msys incluida). Luego voy a la carpeta C: / MinGW / msys / 1.0 / en mi pc, donde msys.bat (para evocar el shell de MinGW) y lo ejecuto. Luego, en esa pantalla de bash, navegué a la carpeta que quería instalar inicialmente. Después de eso, el uso de "./configure" y "make" funcionó bien.
Yo diría que esto depende del programa. Verás "configure" es un programa / script en el directorio local, no es un comando / programa global (como sería "dir") ... O tienes suerte de encontrar algo como "configure.bat" o "configure. cmd ", o tendría que adaptar el archivo de configuración en un archivo BATCH.
./configure
es un script que viene con la fuente que ha descargado. Lo usarás de la misma manera en Windows que en cualquier otro sistema operativo. Desafortunadamente, necesitarás un shell tipo posix para ejecutarlo. Una buena opción para eso es usar MinGW/MSYS o cygwin