3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

CPPファイルがコンテンツブラウザに表示されないときの解決方法

Last updated at Posted at 2022-07-29

はじめに

今回、UnrealEngineでC++を使おうと思い新規でC++ファイルを作成したが、一度UnrealProjectを落とし再度起動するとコンテンツブラウザのC++フォルダには何も表示されないといった問題が起きた。
右下のボタンを押してコンパイルをすると表示はされるが、一度Projectを落とすとまた表示されなくなる。

例えば親クラスにそのCPPファイルを設定していると、設定された子クラスは開けなくなるというように。
エディターでは反映されていたコードもパッケージ化すると反映されなくなるため直し方が分からないと致命的だろう。

調べてみるとこの現象は昔からあったのだが、日本語で書かれた記事が2022年7月29日時点で見当たらなかったので今回記事にする。

動作環境

UnrealEngine 5.0.3
VisualStudio 2022

解決方法

1:次のフォルダを削除する
・.VS
・Binaries
・DerivedDataCache
・Intermediate
・Saved
・プロジェクト名.sln

2:プロジェクト名.uprojectからGenerate Visual Studio project files

3:Epic Games Launcherからプロジェクトを開く
ここでrebuildをするかどうか聞かれるので、yesを押してrebuild

これで今回の問題は解決しました。

原因の考察

今回消したデータがキャッシュだったり保存されたデータだったりなので残っていたいらないデータが悪さをしてるっぽい?

まとめ

今回CPPファイルがコンテンツブラウザに表示されない問題を解決し記事にしました。
この問題はUnreal EngineでC++を使おうと思う初級者にとってはかなり致命的な問題だと思います。
この記事を参考にして同じ問題に出くわした人の手助けになればと思います。

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?