0

根据官方文档,我需要安装Python 2.X、Node.js(0.7.3或以上)、gcc 4.6、clang 3.2。事实上,它们都已安装。

检查,检查,检查,检查。

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

你好.cpp

#include <iostream>
using namespace std;

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

我尝试编译使用:

在此处输入图像描述

为了谷歌的缘故,错误信息是:

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

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

4

3 回答 3

0

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

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

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

微软有一个专门为 Python 2.7 下载的编译器来解决这个问题:试试看。如果它不起作用,您可能需要在pyusb 2.7 windows install error中详细执行一些进一步的步骤

于 2015-02-13T13:48:22.867 回答
0

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

于 2013-06-13T00:29:17.460 回答
0

您可能没有使用 64 位版本?或者也许你必须更新你的 ~/.emscripten 文件……或者 Python 只是在做奇怪的事情……或者……谁知道呢?

我还在我的本地 Linux 上编译了 emscripten,效果很好。我认为 emscripten 确实适用于原生编译器——而不是移植的编译器。

于 2015-02-01T05:58:28.697 回答