![包括驱动器(不带冒号)的 Windows 路径](https://linux22.com/image/1598381/%E5%8C%85%E6%8B%AC%E9%A9%B1%E5%8A%A8%E5%99%A8%EF%BC%88%E4%B8%8D%E5%B8%A6%E5%86%92%E5%8F%B7%EF%BC%89%E7%9A%84%20Windows%20%E8%B7%AF%E5%BE%84.png)
我使用 MinGW 将一个 unix 程序编译为一个 windows exe 文件。问题是该程序解析参数并将冒号更改:
为其他内容。有没有办法指定 windows 路径,例如C:\Path
不使用驱动器号旁边的冒号?
答案1
一般情况下使用 Windows 环境变量%location%
C:
是%HOMEDRIVE%
或%SystemDrive%
因此,C:\Path
变成%HOMEDRIVE%\Path
答案2
尝试在 C:\path 文件夹中运行该程序,这样它将是同一目录,因此无需提供:符号