2011-08-10 9 views
2

CMake 2.8.5を使用してVisual Studio 2010プロジェクトを生成しています。Visual Studioがディレクトリをコンパイルしたい

コンパイルしている間、私は定期的に次のエラーを取得:

c1xx : fatal error C1083: Cannot open source file: 'C:/Users/barbier/projects/MorphoGraphX/src/': Permission denied 

を私は、ユーザーインターフェースの至る所にチェックし、このディレクトリはコンパイルするファイルのリストにあることを思えません。私はまた、別の場所で、追加のインクルードディレクトリの空のフォルダが原因である可能性がありますが、それは私の場合ではありません。

このバグはほとんどの場合起こりますが、時間の100%ではないので、非常に迷惑です。なぜそれがどうして起こるのか本当にわかりません。

更新

[OK]を、私は問題を発見:私は特定のファイルだけのために、コマンドラインに-I C:/Users/barbier/projects/MorphoGraphX/src/を追加し、私のプロジェクトにいくつかの他のコーダによって残された一行を、見たことがなかったです。しかし、問題はなぜ時々だけ起こったのか誰も知っていますか?また、この-Iは、ユーザーインターフェイスのどこにでもコマンドラインで表示されません。 VC++で作成された最終コマンドラインには表示されませんでした。

+1

あなたはcmakeファイルを提供できますか? –

+0

まずそれを減らそうとしましょう。 – PierreBdR

答えて

0

プロジェクトファイルをテキストエディタで開きます。それはスマートなテキストエディタがうまくいくようにXMLでなければなりません。 Visual StudioにテキストやXMLとして編集するように説得することはできないと思いますので、他のツールを使用してください。

次に、問題のディレクトリを探します。 XMLを直接編集することはできますが、必ずしも良い考えではありません。ディレクトリを検索すると、Visual Studioでそのディレクトリを探す場所がわかります。

+0

私はそれを試みましたが、何らかの理由で(おそらくプロジェクトが大きかったため)、問題に関連するものは何も見つかりませんでした。とにかく、これを修正しましたが、私は情報が提示され処理される方法に問題があると考えています。 – PierreBdR

関連する問題