私は最近、Code::Blocksから Visual Studio に移行しました。Code::Blocks では、クラスを追加してすぐに含めることができました。ただし、次のステートメントを使用して Visual Studio で同じことを行うときはいつでも:
#include "includedFile.h"
また
#include "include/includedFile.h"
それは機能せず、代わりにエラーが発生します:
インクルード ファイルを開けません: 'includedFile.h'; そのようなファイル、又はディレクトリはありません。
チェックを入れなければならないボックスや設定はありますか? または、各ヘッダーを依存関係として手動で追加する必要がありますか?
問題のクラスのコードは次のとおりです。
Public.h:
#pragma once
class Public
{
public:
static const int SCREEN_WIDTH=1000;
static const int SCREEN_HEIGHT=1250;
Public(void);
~Public(void);
};
パブリック.cpp:
#include "Public.h"
Public::Public(void)
{
}
Public::~Public(void)
{
}
含まれている方法:
#include "Public.h"