无法找到vcvarsall.bat。

7 浏览
0 Comments

无法找到vcvarsall.bat。

我知道已经有一个关于它的问题在这里,但我无法理解答案。根据这个答案,我只需要添加一个变量。然而,我不知道这个变量是在哪里创建的,它在哪里。通常,我只处理文件和文件夹,所以我不知道如何添加一个变量。因为我以为这个变量可能在bat文件中,所以我查看了vcvarsall.bat、vsvars32.bat和vsDevCmd.bat。在后两个文件中,我发现了一行代码,set VS110COMNTOOLS=,所以我按照答案的说法在直接后面加上了

@set VS90COMNTOOLS= C:\Program Files\Microsoft Visual Studio 11.0\Common7\Tools\

。然而,仍然出现了相同的错误。我尝试按照答案中的步骤安装Visual Studio 2010,但由于我已经安装了VS 2012,所以无法安装。总结一下,环境变量

VS10COMNTOOLS=C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\

到底在哪里?谢谢!编辑:对不起,我把VS 11和2011搞混了。

0
0 Comments

在Windows上,有一些模块不能很好地运行,解决方案是查看这个Python软件包的.exe文件库

另外,我发现使用所有32位版本的软件包效果最好。我建议你也这样做。

我在尝试安装github.com/gurgeh/selfspy时遇到了这个错误,不幸的是没有可执行文件,但现在我已经解决了:)

该页面上提到的可执行文件非常好用。我在尝试在Windows上安装zope和twisted时,你的解决方案是唯一有效的,感谢!

是的,我知道预打包的二进制版本总是能够正常工作。但是,我仍然希望解决这个可怕的错误。

0
0 Comments

在使用vc编译器的某个qt项目中遇到了相同的问题。你需要将每个丢失的文件复制到[...]Microsoft Visual Studio 11.0\Common7\Tools\文件夹中。

只需要:

- 读取新的错误

- 复制位于[...]Microsoft Visual Studio 11.0\VC\文件夹中的丢失文件

直到没有错误为止

编辑:

在你的情况下,你使用了VS110VS100VS90(VS2011),应该使用VS110

我没有看到变量在哪里。例如,vcvarall的前两行是[off]和[if "%1" == "" goto x86]。我添加了[VS110COMNTOOLS = c:\program files\Microsoft Visual Studio 11.0\Common7\Tools],但这并没有解决问题,我也不确定我是否在正确的位置添加了这一行。

这些bat文件包括的文件已损坏(对我从未起作用)。手动设置环境变量。

谢谢!在对多个版本的Visual Studio的系统和用户变量进行垃圾邮件轰炸后,一些东西发生了变化,现在它可以工作了!

0