Windowsv7.1SDK的二进制文件夹中有一个SetEnv.Cmd脚本来正确设置它的环境。问题是,这个脚本显然只适用于cmd.exe,而且我在任何地方都找不到与powershell相当的脚本。
那么,我是被迫使用cmd.exe,还是有一种使用powershell的方法(除了手动重写SetEnv.Cmd脚本--如果这样也可以的话)。
发布于 2013-08-08 01:36:24
有人编写了一个ps1脚本来解析SDK的setenv,这样就可以避免额外的进程:
http://www.tavaresstudios.com/Blog/post/The-last-vsvars32ps1-Ill-ever-need.aspx
发布于 2013-08-07 23:39:19
您可以启动CMD.EXE的一个实例,运行SetEnv.cmd,然后从CMD窗口中启动PowerShell。打开的PowerShell实例将从生成它的CMD实例中导入环境变量。
很丑,但很管用。
我为自己编写了一个批处理脚本,并在我的桌面上创建了通往它的快捷方式。下面是一个例子:
@echo off
call "C:\Path\To\SetEnv.cmd" param1 param2 param3
powershell.exe -noexithttps://stackoverflow.com/questions/18115108
复制相似问题