0

Visual Studio 2010 セットアップで Emscripten をセットアップするために、Win 7 64 ビット マシンに clang/LLVM をインストールする際に問題が発生しました。Emscripten のhttps://github.com/kripken/emscripten/wiki/Using-Emscripten-on-Windowsの公式ハウツーに従っていたところ、clang/LLVM の必要なコンパイルに関する問題に遭遇しました。

svn co http://llvm.org/svn/llvm-project/llvm/tags/RELEASE_32/final llvm

cd llvm\tools

svn co http://llvm.org/svn/llvm-project/cfe/tags/RELEASE_32/final clang

cd ..\\..

mkdir build

cmake -G "Visual Studio 10" ..\llvm

msbuild LLVM.sln /p:Configuration=Release

その結果、次のような多くのエラーが発生します。

CUSTOMBUILD : エラー : '10.0\VC\bin\llvm\tools\clang\test\Index\ pch-opaque-value.cpp' の読み取りエラー [c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\b in \build\tools\clang\test\check-clang.vcxproj] CUSTOMBUILD: エラー: '10.0\VC\bin\llvm\tools\clang\test\Index\ pch-with-errors.m' [c:\プログラム ファイル (x86)\Microsoft Visual Studio 10.0\VC\bin\ build\tools\clang\test\check-clang.vcxproj]

明らかに、「10.0\VC...」で始まるパスは完全に無効です..その前に「C:\Program Files (x86)\Microsoft Visual Studio」がありません..(次のようなファイルがあることを確認しましたそれは test\Index\ にあります - そうです!

私の質問は次のとおりです。どうすれば修正できますか? a) 「C:\folder\MS Visual」(スペースを含む) のような追加のインクルード パスを設定できますか?

これまでに試したこと: a) Visual Studio Prompt と通常の Prompt から実行する。デフォルトおよびカスタムの場所の使用。b) MSBUILD のように実行する

msbuild LLVM.sln /p:Configuration=Release /p:"VCBuildAdditionalOptions= C:\Program Files (x86)\Microsoft Visual Studio " c) PATH/Systemroot を変更しようとしています..不明な理由で、その間にシステムルートを破棄しました (それは「C:\Program」のような間違ったパスについて苦情を言い、明らかにそれを消去しました)。

私は真剣に立ち往生しており、これらの手順以外はわかりません。インクルードパスの設定は役に立たないようです-CMAKEのものにスペースの問題や何が起こっているのか疑問に思っています.

Emscripten とおそらく LLVM の作成者は、Windows サポートを「実験的」と呼んでいるため、後で Visual Studio 2010 (2012 ではなく..) で使用するために LLVM/clang をセットアップしようとして問題を抱えているのは私だけではありません。書式設定が悪くて申し訳ありません。何らかの理由で、今日はきれいな書式設定が許可されません。ただし、ナイトリー ブラウザ ビルドを使用しています。

4

1 に答える 1