0

Visual Studio 2010 でプロジェクトをビルドしようとしていますが、次のエラーが発生します。

致命的なエラー C1083: インクルード ファイルを開けません: 'base.h': そのようなファイルまたはディレクトリはありません

これは、エラーを生成する (stdafx.h) のコードの一部です。

// from Base project

include "base.h"

include "basic.h"

include "logfile.h"

プロジェクトは「MFC Microsoft Office Fluent User Interface ("Fluent UI")」を使用しているようです。それを使用するために、Visual Studio 以外に何かをインストールする必要がありますか? エラーを生成する何かが欠けていますか?

私は C++ と Visual Studio の初心者です。

編集:

問題は、ファイルが見つからないことです: // Base プロジェクトから #include "base.h" #include "basic.h" #include "logfile.h" そして、それらが何のためにあるのか本当にわかりません。私はいくつかのMFCものを推測しますか?そして、それらは私のディスクのどこにもありません。

私は Windows 7 を使用しています。プロジェクトがどの OS で開発されているかわかりません。たとえば、WinXPで開発されている可能性はありますか? その場合、WinXP 用の SDK をインストールする必要がありますか?

4

3 に答える 3

1

FluencyUIはMSVC++機能パックの一部であり、Visual Studioの上にインストールする必要があります(特定のページのリンクからダウンロードできます)。

特に、エラーはコンパイラがファイルbase.hを見つけることができないという事実によるものです。これは、上記の機能パックの一部である(したがって、現在欠落している)ため、または(ファイルコンピューター)インクルードパス(コンパイラーがインクルードファイルを見つけるために参照するパス)が正しく設定されていないため

于 2012-06-21T13:21:27.080 に答える
1
  1. base.h が作業ディレクトリで利用可能であることを確認してください
  2. base.h (コード エディターから) を右クリックし、コンテキスト メニュー (最初のメニュー項目) で [ドキュメントを開く] をクリックします。
  3. プロジェクトのルート フォルダーでそのファイルを検索し、そのファイルのパスが追加のインクルード ディレクトリで使用できることを確認します。Project property page --> Select C/C++、右側のグリッドの最初のエントリ。
于 2012-06-21T14:19:57.823 に答える
0

これに関する問題は、プロジェクト内のファイルが見つからないことでした。助けてくれてありがとう。

于 2015-11-23T07:57:21.530 に答える