Por defecto, al compilar un proyecto de Visual Studio en modo de lanzamiento, la ruta completa a la AP se pone en el archivo de imagen, por ejemplo:de Gaza el camino hacia el AP
c:\myprojects\demo\release\test.pdb
El uso de un modificador de vinculador indocumentado (/pdbpath:none
) se puede forzar a Visual Studio 2008 para reducir el nombre cualificado completo del PDB, por ejemplo:
test.pdb
tengo que hacer lo mismo con un proyecto que todavía está construido usando VC6.
Probé el interruptor "/pdbpath:none
" en el nivel de configuración del proyecto, pero el enlazador se queja de este interruptor desconocido.
¿Alguien sabe un método (o una herramienta) para lograr esto ya sea al vincular un proyecto de VC6 o después directamente a nivel de imagen?
Este modificador está disponible (documentado) comenzando con Visual Studio 2010 – mox
Este modificador también está funcionando con Visual Studio 2008. – mox
Hay una herramienta llamada peupdate ([sitio web aquí] (http://bytepointer.com/tools/index) .htm # peupdate)) que eliminará, quitará o cambiará esta cadena de PDB a cualquier valor arbitrario para un EXE o DLL. Para su pregunta en particular, usaría la opción "-s" (tira) para eliminar la ruta pero dejar el nombre de archivo intacto. – byteptr