我需要从 MSYS 环境执行 Visual Studio 的 lib.exe,但“/WX /NOLOGO”等参数会自动替换为“C:/dev/MinGW/msys/1.0/WX”。
如何停用该行为?我尝试过单/双引号,甚至
lib `echo /WX` ...
,但这并不能解决问题。
使用双斜杠:
lib //WX //NOLOGO
如果您使用的是 MSYS2,请使用
MSYS2_ARG_CONV_EXCL
环境变量。
要禁用所有参数,请使用 MSYS2_ARG_CONV_EXCL="*"
请在手册中阅读更多相关信息。 https://www.msys2.org/docs/filesystem-paths/