根据official documentation,我需要安装Python 2.X,Node.js(0.7.3或更高版本),gcc 4.6和clang 3.2。事实上,它们都已安装完毕。
编辑:好的,我用更简单的测试用例更新了它,但也失败了。
HELLO.CPP
#include <iostream>
using namespace std;
int main ()
{
cout << "Hello World!";
return 0;
}
我尝试使用以下方法进行编译:
出于Google的考虑,错误信息为:
IOError:[Errno 2]没有这样的文件或目录:'c:\ users \ jonathan \ appdata \ local \ temp \ emscripten_temp_7q2hkb \ libcxx \ libcxx.bc'
为什么这个Emscripten生成的文件不可用?
答案 0 :(得分:0)
我对此感到沮丧,最终建立了一个完美编译的Ubuntu系统。
答案 1 :(得分:0)
您可能没有使用64位版本?或者你可能需要更新〜/ .emscripten文件......或者Python可能正在做奇怪的事情......或者也许......谁知道?
我还在我的原生Linux上编译了emscripten,效果很好。我认为emscripten真正适用于本机编译器 - 而不是那些移植的编译器。
答案 2 :(得分:0)
安装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详细了解其他一些步骤