在Windows 7上编译Emscripten的问题

时间:2013-06-08 13:21:58

标签: emscripten

根据official documentation,我需要安装Python 2.X,Node.js(0.7.3或更高版本),gcc 4.6和clang 3.2。事实上,它们都已安装完毕。

Check, check, check, and check.

编辑:好的,我用更简单的测试用例更新了它,但也失败了。

HELLO.CPP

#include <iostream>
using namespace std;

int main ()
{
  cout << "Hello World!";
  return 0;
}

我尝试使用以下方法进行编译:

enter image description here

出于Google的考虑,错误信息为:

  

IOError:[Errno 2]没有这样的文件或目录:'c:\ users \ jonathan \ appdata \ local \ temp \ emscripten_temp_7q2hkb \ libcxx \ libcxx.bc'

为什么这个Emscripten生成的文件不可用?

3 个答案:

答案 0 :(得分:0)

我对此感到沮丧,最终建立了一个完美编译的Ubuntu系统。

答案 1 :(得分:0)

您可能没有使用64位版本?或者你可能需要更新〜/ .emscripten文件......或者Python可能正在做奇怪的事情......或者也许......谁知道?

我还在我的原生Linux上编译了emscripten,效果很好。我认为emscripten真正适用于本机编译器 - 而不是那些移植的编译器。

答案 2 :(得分:0)

查看http://kripken.github.io/emscripten-site/docs/building_from_source/building_emscripten_from_source_on_windows.html点3上的文档说你应该

  

安装Visual Studio 2010(可能还有Microsoft Windows SDK for   Windows 7和.NET Framework 4)。

这是为了确保您拥有必要的c编译器。在Windows 64位上,似乎存在c编译器设置不正确的常见问题。

Microsoft专门为Python 2.7编译器下载以解决此问题: 试一试。如果它不起作用,您可能需要在pyusb 2.7 windows install error详细了解其他一些步骤