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;
}

を使用してコンパイルする私の試み:

ここに画像の説明を入力

Google のために、エラー メッセージは次のとおりです。

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 コンパイラの設定が正しくないという一般的な問題があるようです。

Microsoft は、これに対処するために Python 2.7 用に特別にコンパイラをダウンロードしています: 試してみてください。うまくいかない場合は、pyusb 2.7 windows install errorで詳しく説明されているいくつかの追加の手順を実行する必要があります。

于 2015-02-13T13:48:22.867 に答える
0

64 ビット版を使用していない可能性がありますか? または、~/.emscripten ファイルを更新する必要があるかもしれません ... あるいは、Python が奇妙なことをしているだけかもしれません ... または多分 .. 誰が知っていますか?

また、ネイティブ Linux で emscripten をコンパイルして、すばらしい結果を得ました。emscripten はネイティブ コンパイラ向けであり、あまり移植されたものではないと思います。

于 2015-02-01T05:58:28.697 に答える