#状況
BlueprintFunctionLibraryを継承したC++クラス
関数の引数にUUserWidgetのクラスを指定したい
ビルドするとリンクエラーが出る
コード:2019
説明:未解決の外部シンボル ○○○ が関数 △△△ で参照されました
#解決方法
ModuleをBuild.csのPublicDependencyModuleNames.AddRangeに追加
※Moduleはクラスの公式ドキュメントに記載
※UUserWidgetのModuleは"UMG"
#まとめ
私が詰まった問題なので忘れないように記事に残す。
今回の状況以外にもリンクエラーになる場合はあると思う。
#余談
BlueprintFunctionLibrary以外の汎用的なクラス(Actorとか)の継承であればリンクエラーはでなかった。まぁ単純にプログラムの知識の話だと思う。