【发布时间】:2013-07-04 06:26:01
【问题描述】:
这可能以前被问过,但最近我遇到了一个 Windows 生成文件,它具有两种类型的文件分隔符。 例如。 - 该 make 文件中的以下两行:
SRC = src/test.cpp
@mkdir lib\$(HOST) > NUL
windows 是从什么时候开始支持这两种文件分隔符的?
【问题讨论】:
这可能以前被问过,但最近我遇到了一个 Windows 生成文件,它具有两种类型的文件分隔符。 例如。 - 该 make 文件中的以下两行:
SRC = src/test.cpp
@mkdir lib\$(HOST) > NUL
windows 是从什么时候开始支持这两种文件分隔符的?
【问题讨论】:
无论如何,我都不是 Windows 专家。但是,基本的 Windows 文件 API 都支持正斜杠(我猜除了一些奇怪的情况,比如 unicode 字符支持)作为目录分隔符。因此,它在大多数情况下都能正常工作。当人们编写 makefile 时,我总是敦促他们始终对所有内容使用正斜杠,直到/除非证明它在特定情况下不起作用。
您可以通过 Google 轻松找到很多关于此的讨论。
【讨论】: