Ruta de Windows incluida la unidad sin dos puntos

Ruta de Windows incluida la unidad sin dos puntos

Compilé un programa Unix en un archivo exe de Windows usando MinGW. El problema es que el programa analiza los argumentos y cambia los dos puntos :por otra cosa. ¿Hay alguna manera de especificar una ruta de Windows, por ejemplo, C:\Pathsin utilizar los dos puntos junto a la letra de la unidad?

Respuesta1

Utilice la variable de entorno de Windows, de forma genérica%location%

C:es %HOMEDRIVE%o%SystemDrive%

Entonces, C:\Pathse convierte%HOMEDRIVE%\Path

Respuesta2

Intente ejecutar ese programa dentro de la carpeta C:\path para que sea el mismo directorio y, por lo tanto, no sea necesario que proporcione un signo:

información relacionada