我有带SP1和WindowsSDK7.1的VisualStudio2010。我还有VS2012和Windows kit 8。
当我运行Windows SDK 7.1命令提示符
和运行node-gyp build--msvs_version=2010
它给我错误:
error MSB3411: Could not load the Visual C++ component "VCBuild.exe".
If the component is not installed,
either 1) install the Microsoft Windows SDK for Windows Server 2008 and .NET Fr
amework 3.5, or 2) install Microsoft Visual Studio 2008.
它正在尝试查找VCBuild.exe。
我发现vcbuild已经被替换成msbuild了。
这是一个有效的错误吗?
我还发现在Windows7中,对于.NET3.5,您只需要从控制面板打开它。我已经看了关于stackoverflow的其他问题,比如这里和这个。
但是问题是,既然vcbuild.exe在vs2010系统中不存在,那么为什么node-gyp要搜索它呢?还是我错过了什么?
如何解决此错误?
你所有问题的答案都在这里。费了很大劲才找到这个。终于让它工作了。=)
说明:
您可以使用npm安装:
$ npm install -g node-gyp
您还需要安装:
在Unix上:
>
python(推荐v2.7,不支持v3. x. x)
制作一个合适的C/C编译器工具链,比如GCC
在Windows上:
>
Python(推荐v2.7.3,不支持v3. x. x)
Windows XP/Vista/7:Microsoft Visual Studio C 2010(快速版运行良好)
对于64位版本的节点和本机模块,您还需要Windows
如果安装失败,
>
如果出现未安装64位编译器的错误,则可能还需要Windows SDK 7.1的编译器更新
>
如果安装了多个Python版本,则可以通过设置“--Python”变量来确定节点gyp使用的Python版本:
$ node-gyp --python /path/to/python2.7
如果node-gyp是通过npm调用的,并且您安装了多个版本的Python,那么您可以将npm的“python”配置键设置为适当的值:
$ npm config set python /path/to/executable/python2.7
设置VS2010和节点gyp wiki上列出的其他应用程序解决了这些问题。
在Windows XP/Vista/7上,node-gyp需要Python 2.7和Visual Studio 2010
根据针对Windows SDK 7.1的Microsoft Visual C 2010 Service Pack 1编译器更新中的自述文件,为确保您的系统具有受支持的配置,
首先卸载以下产品(如果你想节省大量时间)
然后按照列出的顺序重新安装它们:(你可以按任何顺序卸载: P)
Visual Studio 2010
Windows SDK 7.1
Visual Studio 2010 SP1
Visual C++ 2010 SP1 Compiler Update for the Windows SDK 7.1
在x64环境中,列表中的最后一次更新修复了丢失编译器的错误
错误MSB4019:未找到导入的项目“C:\Microsoft.Cpp.Default.props”
。
如下所述,以下内容对我有效(截至2014年6月)。
>
安装免费的Visual Studio Express 2013 forWindows(不是VS Express 2013 for Web)
npm安装--msvs_version=2013
否则,我花了很多时间安装旧的微软软件包和补丁,但这并没有帮助。
问题内容: 我正在尝试在iOS的libGDX中开发应用程序。 在我的Java课中,我写了这一行 我的robovm.xml看起来像这样- 当我尝试在iOS模拟器上运行代码时,它运行良好。但是,当我尝试在iOS设备(即iPhone)上运行它时。它产生一个看起来像这样的错误- 有人可以帮我弄这个吗 ? 注意:-在我的iOS项目的data文件夹中,还有另一个“ data”文件夹,其中还有一个名为“ fol
问题内容: 我正在尝试使用 但我说错了 我不确定如何解决此问题,并且已经在两个不同的npm模块安装中获得了此解决方案。我可以安装其他模块。 我尝试过的方法:安装所需的任何依赖项。(ursa,node-gyp等)安装Visual C 2005。安装Visual C 2010。将环境变量路径更改为/ VC /(在另一个StackOverflow线程/问题上找到。Googled,googled和goog
我在试着用 但是我得到一个错误说 我不确定如何解决这个问题,我已经在两个不同的npm模块安装上得到了这个问题。不过,我可以安装其他模块。 我所尝试的是:安装它需要的任何依赖项。安装Visual C 2010。将环境变量路径更改为 /VC/(在另一个StackOverflow线程/问题中找到。谷歌了,谷歌了 我在尝试执行以下操作时也会出错: 错误是:
我想用 但我有个错误说 我不确定如何修复这一点,我已经得到这两个不同的npm模块安装。但我可以安装其他模块。 我尝试过的:安装它需要的任何依赖项。(ursa、node-gyp等)安装Visual C++2005。安装Visual C++2010。将enviroment变量path更改为/vc/(在另一个StackOverflow线程/question.Googled、Googled&Googled
这是我的应用程序的文件夹结构 在我的文件,我像这样加载字体和资源 对于这个,运行将给出退出代码0。 在我家。dart我有以下课程: 我在其他地方使用,以显示图像(代码省略): 这座大楼没有错误。颤振博士-v没有给出任何错误,颤振分析-v也没有给出任何错误。apk似乎构建得很好,但当应用程序在我的手机上打开时,我在asset_bundle中发现以下错误。投掷: 发生异常。错误(无法加载资源:imag
问题内容: 我一直有一些奇怪的问题。主要的问题是,在尝试将WSDL添加到新项目时,我始终收到以下错误: 这是error.log文件中记录的消息: 我验证了该URL上的应用程序已启动并正在运行,并且可以从Web浏览器访问WSDL,但是无论如何我始终会收到此错误消息。我在Windows 7机器上使用SoapUI 4.5.0(32位)。我也尝试了64位版本,但结果相同。无论我是否使用VPN,都会发生这种