2012-07-24 25 views
6

¡Buen día!Sublime Text 2 y MinGW

¿Alguien puede compartir su experiencia sobre cómo conectar MinGW-compiler a Sublime?

Encontré una configuración en Internet, pero cuando ejecuto el programa compilado apareciendo errores con archivos faltantes de "../MinGW/bin/".

Config:

{ 
    "cmd": ["mingw32-g++.exe", "-o", "$file_base_name", "$file_name"], 
    "path": "c:\\Program Files\\MinGW\\bin\\" 
} 

Gracias!

UPD

He encontrado respuesta para mi pregunta! Tuve que agregar un parámetro en cmd. Es "-static".

Por lo tanto, es mi MinGW.sublime-build, que funciona bien:

{ 
    "path": "c:\\Program Files\\MinGW\\bin\\", 
    "cmd": ["mingw32-g++.exe", "-static", "-o", "$file_base_name", "$file"] 
} 
+0

me di cuenta de algo ... Si coloca el archivo compilado en el directorio "../MinGW/bin /", entonces todo funciona muy bien y las obras . Entiendo, el problema está cubierto por la nariz, pero no puedo resolverlo. –

Respuesta

7

Asegúrese de incluir el archivo bin en la variable "Path" en su sistema.

Abra el menú de inicio y escriba "variable" o "variable de entorno" (o google) para encontrar cómo hacerlo. Aparecerá en una ventana con muchas variables, encuentre la variable Path (y no PATH) y agregue la ruta a la carpeta bin de MinGW.

Y por cierto, como se sugiere, debe cambiar el nombre de la base de archivos por archivo, y poner el nombre de la base de archivos donde pone la base de archivos.

Aquí está el comando que utilizo personalmente:

"cmd": ["C:\\MinGW\\bin\\mingw32-g++.exe", "-Wall", "-time", "$file", "-o", "$file_base_name"]

+0

¡Gracias! Pero encontré una respuesta para mi pregunta. Lee ** UPD **. –

0

Usted debe estar utilizando el archivo $ en lugar de $ nombre_archivo. $ file_name se expande solo al nombre mientras que $ file se expande a la ruta completa.

La configuración que cambian sería

{ 
    "cmd": ["mingw32-g++.exe", "-o", "$file_base_name", "$file"], 
    "path": "c:\\Program Files\\MinGW\\bin\\" 
} 
+0

Lo siento, pero no funciona. Vuelvo a ver el error con los archivos que faltan. –

Cuestiones relacionadas