2016-06-14 30 views
1

だから、似たような問題を抱えている人がかなりいます。唯一の違いは、誰もがこのコードに対して別の修正があるように見えることです。私がやろうとしていることの短い要約:Windows上でnexeを使用してnodejsファイルをコンパイルするにはどうすればよいですか?

nexeを使用してnodejsファイルをコンパイルしようとしています。私は自分のLinuxマシンでコンパイルするとうまく動作します。しかし、私はWindowsマシン上でそれをコンパイルする必要があります。これを実行しようとすると、コンソールに次のエラーが表示されます。

FAILED: ..\..\Release\icupkg -tl ..\..\deps\icu-small\source\data\in\icudt57l. 
dat C:\Users\Kohdy Nicholson\Code\Node\Eyereturn\tmp\nexe\nodejs\latest\node-v6. 
2.1\Release\obj\global_intermediate\icutmp\icudt57l.dat 
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targe 
ts(171,5): error MSB6006: "cmd.exe" exited with code 1. [C:\Users\Kohdy Nicholso 
n\Code\Node\Eyereturn\tmp\nexe\nodejs\latest\node-v6.2.1\tools\icu\icudata.vcxpr 
oj] 
    v8_nosnapshot.vcxproj -> ..\..\..\..\build\Release\lib\v8_nosnapshot.lib 
    icui18n.vcxproj -> C:\Users\Kohdy Nicholson\Code\Node\Eyereturn\tmp\nexe\nodej 
s\latest\node-v6.2.1\Release\lib\icui18n.lib 
    icustubdata.vcxproj -> C:\Users\Kohdy Nicholson\Code\Node\Eyereturn\tmp\nexe\n 
odejs\latest\node-v6.2.1\Release\lib\icustubdata.lib 
    openssl-cli.vcxproj -> C:\Users\Kohdy Nicholson\Code\Node\Eyereturn\tmp\nexe\n 
odejs\latest\node-v6.2.1\Release\\openssl-cli.exe 
....> ERROR: The release executable has not been generated. This indicates a fai 
lure in the build process. There is likely additional information above. 

私はこのエラーをどうやって解決できますか? Microsoft Visual Studio 15を使用しています。Visual C++コンパイラをインストールしました。私はPython 2.7をインストールしました。私はノード6.2とnpm 3.9の最新バージョンも持っています。私はICU 57の最新バージョンも使用しています。私は迷っている。

+0

あなたの質問ですWindows上でnexeを使用してnodejsファイルをコンパイルするにはどうすればよいですか?もしそうなら、あなたはタイトルを編集することをお勧めします – PyNEwbie

+0

はい、タイトルが更新されました。 –

答えて

0

260 character limitation on Windows path namesによって引き起こされる同様の問題(WindowsとCygwinの両方)が発生しました。

これを回避するには、プロジェクトを自分のユーザーディレクトリに移動しました。これにより、中間パスが十分に短縮され、nexeが完了するまで実行されます。

+0

ありがとう!私は実際に最後にjxcoreを使ってコンパイルすることに決めました。しかし、もう一度nexeを試してみると、私はあなたの解決策を試してみます。 –

0

ちょうど同じ問題がありました。私にとっては、ファイル名にスペースがありました。私はあなたが同じ問題を抱えているのを見る... 'C:\ Users \ Kohdy Nicholson \ Code .......'。

関連する問題