visual temas studio para iconos extensiones configurar code visual-studio visual-c++ development-environment

temas - ¿Cómo configuro una ruta en Visual Studio?



iconos visual studio code (4)

¿Cómo puedo establecer una ruta de búsqueda de archivos DLL en Visual Studio solo para un proyecto en particular?

Ahora lo estoy estableciendo en la variable de path entorno, pero me gustaría tener un mejor control sobre esto.


Busque MSDN para " Cómo: Establecer variables de entorno para proyectos ". (Son las propiedades Proyecto> Propiedades> Propiedades de configuración> Depuración "Entorno" y "Fusionar entorno" para aquellos que están apurados).

La sintaxis es NAME = VALUE y se pueden usar macros (por ejemplo, $ (OutDir) ).

Por ejemplo, para anteponer C: / Windows / Temp a la RUTA:

PATH=C:/WINDOWS/Temp;%PATH%

Del mismo modo, para agregar $ (TargetDir) / DLLS a la RUTA:

PATH=%PATH%;$(TargetDir)/DLLS


Establezca la variable PATH, como lo está haciendo. Si está ejecutando el programa desde el IDE, puede modificar las variables de entorno ajustando las opciones de depuración en las propiedades del proyecto.

Si los archivos DLL se nombran de manera que no necesite rutas diferentes para los diferentes tipos de configuración, puede agregar la ruta a la variable PATH del sistema o a la global de Visual Studio en Herramientas | Opciones.


Si solo necesita agregar una ruta por configuración (depurar / liberar), puede configurar el directorio de trabajo del comando de depuración:

Proyecto | Propiedades | Seleccionar configuración | Propiedades de configuración | Depuración | Directorio de trabajo

Repita para cada configuración de proyecto.


Tienes unas cuantas opciones:

  • Puede agregar la ruta a los archivos DLL a la configuración de archivos ejecutables en Herramientas> Opciones> Proyectos y soluciones> Directorios de VC ++ (pero solo para compilar, ejecutar o depurar here )
  • Puede agregarlos en su variable de entorno PATH global
  • Puede iniciar Visual Studio usando un archivo por lotes como describí here y manipular la ruta en ese
  • Puede copiar los archivos DLL en el directorio del archivo ejecutable :-)