如何制作windowsdk';s setenv.cmd是否全局工作,而不是单个cmd窗口?

如何制作windowsdk';s setenv.cmd是否全局工作,而不是单个cmd窗口?,windows,winapi,configuration,sdk,setenv,Windows,Winapi,Configuration,Sdk,Setenv,您好, 问这个问题我觉得有点傻,但我想设置windows sdk构建环境,以便任何进程(包括一些非MS开发人员工具)都可以访问正确的设置,而无需我尝试将setenv.cmd/x86注入每个进程的启动中 我似乎找不到合适的搜索词,我也不想手工挑选各种各样的前任和董事,将他们包括在路径中 有没有办法使setenv.cmd影响整个windows环境?(xp) 致意 Seref这不是不可能的,您可以使用控制面板+系统并添加由.cmd文件设置的环境变量。但这样做会带来一些麻烦的后果: 构建工具只能在您的

您好, 问这个问题我觉得有点傻,但我想设置windows sdk构建环境,以便任何进程(包括一些非MS开发人员工具)都可以访问正确的设置,而无需我尝试将setenv.cmd/x86注入每个进程的启动中

我似乎找不到合适的搜索词,我也不想手工挑选各种各样的前任和董事,将他们包括在路径中

有没有办法使setenv.cmd影响整个windows环境?(xp)

致意
Seref

这不是不可能的,您可以使用控制面板+系统并添加由.cmd文件设置的环境变量。但这样做会带来一些麻烦的后果:

  • 构建工具只能在您的机器上工作,您将很难在同事的机器或构建服务器上进行构建。尤其是当你不再试图保持它的兼容性
  • 您将很难在调试和发布版本或x86和x64版本之间切换
  • 当您开始使用新版本的SDK时,您将非常困难,特别是当您临时需要在新旧版本之间来回切换时

我敢肯定,你最终会为此深感遗憾。

谢谢你指出潜在的问题。看来我得走单命令窗口路线了