扩展通配符自变量

通配符参数扩展是特定于 Microsoft 的。

在运行 C 程序时,你可以使用两个通配符(问号 (?) 和星号 (*))之一,以便在命令行上指定文件名和路径参数。

默认情况下,命令行参数中不展开通配符。 你可以通过链接 setargv.objwsetargv.obj 文件将普通参数向量 argv 加载例程替换为展开通配符的版本。 如果程序使用 main 函数,请与 setargv.obj 链接。 如果程序使用 wmain 函数,请与 wsetargv.obj 链接。 它们具有等效的行为。

若要与 setargv.objwsetargv.obj 链接,请使用 /link 选项。 例如:

cl example.c /link setargv.obj

按照与操作系统命令相同的方式展开通配符。

请参阅

链接选项
main 函数和程序执行