2

Firebreathを使おうとしたところ、Windowsのビデオチュートリアルに従って、次のようなエラーが発生しました。

VisualStudio10を使用して動作しているCコンパイラを確認します-壊れています

そして言う:

次の出力で失敗します:Change Dir:

次に、ドライブを一覧表示します。これは、prep2010.cmdを実行しているときに発生します。それについての投稿を見つけましたが、フォーラムでログインできず、回答がありません。ここにあります:http://forum.firebreath.org/topic/274/ ?page = 1#post-1117そしてまったく同じエラーだと私は信じています。最後の投稿では、vs2010コマンドシェル内からprep2010を実行する方法について説明しています。どういう意味ですか?

他の誰かがこのエラーを持っているか、それがどのように引き起こされるか知っていますか?どうやってアプローチしたらいいのかわからない。

ありがとうございました

4

4 に答える 4

7

私はこれが本当に古いことを知っています..しかし、他の誰かがこの問題を抱えている場合、私にとっての解決策は、Visual Studio 2010のサービスパック1をインストールすることでした

于 2013-04-18T12:29:13.880 に答える
3

上記のコメントで述べたように、これはコンパイラが壊れていると言っている「FireBreath」ではありません。prep コマンドは CMake を使用してプロジェクト ファイルを生成しますが、エラーが発生するのは cmake からです。

Visual Studio 2010 があるスタート メニューには、「ツール」または「ユーティリティ」サブフォルダーがあり、そこには「Visual Studio 2010 コマンド プロンプト」リンクがあります。これにより、環境変数とパスが設定されたコマンド プロンプトが起動し、vs2010 コマンドがすべて使用できるようになります。表示されているエラーは、何らかの理由で CMake が Visual Studio 2010 を見つけられないことを示しています。

vs2010 コマンド プロンプトの使用が役立つかどうかはわかりません。私のボックスでvs2010を見つけるのに問題はありません。おそらく、非標準の場所に非標準の方法でインストールした場合、またはレジストリが台無しになった場合、これらのいずれかが問題を引き起こす可能性があると推測できます。また、vs2010 がインストールされていない場合、この問題が確実に発生します =]

最初に vs2010 コマンド プロンプトを試すことをお勧めします。それでもうまくいかない場合は、vs2010 をアンインストールして再インストールする必要があります。それがうまくいかない場合、私はアイデアがありません.cmakeについてもっと知っている人が提案をするでしょう:-(

于 2012-06-25T14:00:25.573 に答える
2

また、Windows 7にMSCV 2010 x64があり、サービスパック1をインストールすることも役に立ちました。また、すべての外部依存関係が (x64) バージョンであることを確認してください。

MSVC バージョン: http://visual-studio-2010.en.malavida.com/

GL HF

于 2014-01-23T17:19:38.357 に答える