2010-11-30 12 views

Respuesta

77

La carpeta ipch es creada por el sistema IntelliSense y su ubicación no puede cambiarse por solución. Sin embargo, puede hacer que VS 2010 almacene todas las carpetas de los proyectos ipch en su carpeta %TEMP%\VC++. Seleccione Herramientas > Opciones >Editor de texto>C/C++>avanzadas. Una vez allí, verá una sección Ubicación de retroceso. Cambiar Usar siempre la ubicación de respaldo en Verdadero. Deje Ubicación de retroceso en blanco y los pondrá en su carpeta %TEMP%. Una vez que haya cambiado eso, puede eliminar su carpeta ipch y sus archivos *.sdf & *.opensdf. Se recrearán en la ubicación posterior. Tenga en cuenta que es posible que desee hacer una copia de seguridad de esos archivos si es exigente con el diseño de la ventana, etc., del proyecto.

Lo aprendí de este MSDN Blog Post. También tenga en cuenta que se creará un archivo *.suo en la misma ubicación que su solución. No estoy seguro de cómo cambiar eso.

+1

Hice lo que sugeriste y no funcionó, posiblemente porque mi carpeta temporal está en un disco de memoria formateado con FAT32. (al iniciar el estudio visual aparecía un mensaje que decía que intellisense no estaría disponible debido a la imposibilidad de crear algún archivo ahí). Especifiqué que la ubicación alternativa fuera C: \ y esto eliminó el mensaje de error, pero no apareció nada nuevo en la raíz de mi disco C :. Una búsqueda de * .ipch no produce nada. La compilación es muy rápida, lo que probablemente significa que se está utilizando el archivo de encabezado precompilado. Estoy totalmente confundido. –