Путь Windows, включая диск без двоеточия

Путь Windows, включая диск без двоеточия

Я скомпилировал программу unix в исполняемый файл windows с помощью MinGW. Проблема в том, что программа анализирует аргументы и меняет двоеточие :на что-то другое. Есть ли способ указать путь windows, например, C:\Pathбез использования двоеточия рядом с буквой диска?

решение1

Используйте переменную среды Windows, в общем случае%location%

C:есть %HOMEDRIVE%или%SystemDrive%

Итак, C:\Pathстановится%HOMEDRIVE%\Path

решение2

Попробуйте запустить эту программу в папке C:\path, тогда это будет тот же каталог, и вам не нужно будет указывать знак :

Связанный контент