您好, 我觉得问这个有点愚蠢,但我想设置 windows sdk 构建环境,以便任何进程(包括一些非 MS 开发人员工具)都可以访问正确的设置,而无需我尝试将 setenv.cmd/x86 注入(inject)每个进程的启动.
我似乎找不到合适的搜索词,我不想手动挑选各种 exe 和目录以将它们包含在路径中。
有没有办法让setenv.cmd影响整个windows环境? (xp)
最好的问候 塞夫
最佳答案
也不是不行,可以用控制面板+系统,加上.cmd文件设置的环境变量。这样做会带来一些麻烦的后果:
- 构建工具只能在您的机器上运行,您将很难在同事的机器或构建服务器上进行构建。特别是因为您不再试图保持它的兼容性。
- 您将很难在调试和发布版本或 x86 和 x64 版本之间切换
- 当您开始使用新版本的 SDK 时,您会遇到很多困难,尤其是当您临时需要在新旧版本之间来回切换时。
我敢肯定你最终会后悔这样做的。
关于windows - 我怎样才能使窗口 sdk 的 setenv.cmd 全局工作,而不是单个 cmd 窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4032524/