Estoy intentando usar el código ICU con el enlazador MSVC. Sin embargo, al iniciar Cygwin, coloca/usr/local/bin y/usr/bin delante de la ruta, haciendo que link.exe llame siempre a la versión de Cygwin, en lugar de a la versión de MSVC. ¿Cómo puedo solucionar este problema de configuración? Actualmente, ejecuto el símbolo del sistema VS, luego ejecuto cygwin.bat.
/usr/local/bin:/usr/bin:/cygdrive/C/Archivos de programa (x86)/Microsoft F #/v4.0:/cygdr ive/C/Archivos de programa (x86)/Microsoft Visual Studio 10.0/VSTSDB/Implementación:/cygdrive/c/Archivos de programa (x86)/Microsoft Visual Studio 10.0/Common7/IDE:/cygdrive/c/Archivos de programa (x86)/Microsoft Visual Studio 10.0/VC/BIN :/cygdrive/c/Archivos de programa (x86)/Microsoft Visual Studio 10.0/Common7/Tools: /cygdrive/c/Windows/Microsoft.NET/F ramework/v4.0.30319:/cygdrive/c/Windows/Microsoft. NET/Framework/v3.5:/cygdrive/c/Archivos de programa (x86)/Microsoft Visual Studio 10.0/VC/VCPackages:/cygdrive/c/Archivos de programa (x86)/HTML Taller de ayuda:/cygdrive/c/Archivos de programa (x86)/Microsoft Visual Studio 10.0/Herramientas del equipo/Herramientas de rendimiento:/cygdrive/c/Archivos de programa (x86)/Mic rosoft SDKs/Windows/v7.0A/bin/NETFX 4.0 Herramientas:/cygdrive/c/Program Archivos (x86)/Mi crosoft SDKs/Windows/v7.0A/bin:/cygdrive/c/Program Archivos/Archivos comunes/Microsoft Shared/Windows En vivo:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c /Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygd rive/c/Archivos de programa (x86)/Microsoft SQL Servidor/100/Herramientas/Binn:/cygdrive/c/Progr am Files/Microsoft SQL Servidor/100/Herramientas/Binn:/cygdrive/c/Archivos de programa/Microsoft SQL Servidor/100/DTS/Binn:/cygdrive/c/Archivos de programa (x86)/Microsoft ASP.NET/ASP.N ET Páginas web/v1 .0:/cygdrive/c/Program Archivos/TortoiseHg:/cygdrive/c/Archivos de programa (x86) /GtkSharp/2.12/bin:/cygdrive/c/Users/tim/AppData/Roaming/npm:/cygdrive/ c/P rograma Files (x86)/nodejs:/cygdrive/c/archivos de programa (x86)/Common archivos/Intuit/QB POSSDKRuntime:/cygdrive/c/archivos de programa (x86)/Git/cmd
UCI me dice que
Asegúrese de que el fin del camino es MSVC, Cygwin, y luego otros caminos. El script de configuración necesita ciertas herramientas en Cygwin (por ejemplo, grep).
Actualizar. Mi cygwin.bat se ve así:
@echo off
C: chdir C: \ cygwin \ bin
fiesta de -i --login
No muy útil .
¿Su archivo 'cygwin.bat' establece la variable de entorno' PATH'? – sarnold
Esto realmente debería estar en superuser.com, pero eche un vistazo al archivo .bash_profile en su directorio de inicio. Es muy probable que tu ruta esté allí y deberías poder modificarla. –
Hmm, también lo miré, pero todo lo que tengo es si [-f "$ {HOME} /. Bashrc"]; entonces fuente "$ {HOME} /. bashrc" fi y .bashrc tampoco tiene demasiado. ¿Hay algún perfil predeterminado que prepene/usr/local/bin que pueda agregar? – tofutim