windows - 我怎样才能使窗口 sdk 的 setenv.cmd 全局工作,而不是单个 cmd 窗口?

标签 windows winapi configuration sdk setenv

您好, 我觉得问这个有点愚蠢,但我想设置 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/

相关文章:

c++ - 如何捕获 Windows 上的桌面,以便捕获 directX 和正常渲染的屏幕部分?

windows - Redis CLI 似乎永远卡在 Windows Bash 上

c++ - c++ - 如何让客户端在将数据写入管道之前检查服务器是否完成了从管道的读取操作

Windows 关闭对话框

ruby-on-rails - 如何让我的重定向包含名称而不是 ID?

c++ - 用 C++ 编码时,你能在 visual studio 中删除 stdafx.h 吗?

c++ - 是否可以删除应用程序收到的触摸消息(WM_POINTERDOWN 等)?

c++ - C++ 控制台应用程序中的 mp3 文件的 MCI_OPEN 失败

android - 我怎样才能让我的 Cursor 在方向改变时存活下来?

c# - 在Web和控制台应用程序之间共享配置文件