30

Microsoft Driver Development Kit (DDK) を使用して、DDK に含まれている既定のドライバーをビルドしようとしても、このエラーに悩まされていました。

Google で原因と解決策を追跡するのに苦労しました。この同じ問題を経験する可能性のある他の人を支援するために、ここに文書化しています.



エラー: 「致命的なエラー U1087: : と :: を同じターゲットに依存させることはできません」

解決策: ビルドしているディレクトリにスペースが含まれていないことを確認してください。





このエラーには他の原因と解決策があるかもしれませんので、他にある場合は以下に投稿してください。これは私にとってすぐにうまくいった解決策です。

4

4 に答える 4

29

この問題の解決策は、ビルドディレクトリにスペースがないことを確認することです。

于 2010-03-25T13:35:53.233 に答える
3

'My Project' などのビルド ディレクトリ自体だけではありません。ビルド ディレクトリが「マイ ドキュメント」ディレクトリに置かれたときに問題が発生しました。

短いバージョンのパスを使用しても問題なく動作します。ファイルを移動する必要はありません。

これは失敗します:

cd "D:\My Documents\My Projects\Project 1"
build

これは機能します:

cd D:\MyDocu~1\MyProj~1\Projec~1
build
于 2011-10-02T09:59:23.040 に答える
1

ドライバのソースコードディレクトリには空白を入れないでください。

于 2009-09-02T18:54:04.237 に答える
0

これは、ビルド状態が過度に古くなった場合にも発生する可能性があり、その場合はクリーン ( -c) によって修正されます。

于 2010-07-07T07:57:15.053 に答える