外部ライブラリの使う方法を教えてください。

サイトを参考にしながら外部ライブラリを使えるように.build.csファイルに以下の設定をしましたが、クラスメソッドをcppに書いてコンパイルを行うと、エラーが出てしまいます。
.Build.cs

using UnrealBuildTool;
using System.IO;
using System;

public class Cartpole : ModuleRules
{
    private string Library_path
    {
        get { return Path.GetFullPath(Path.Combine(ModuleDirectory, "../ThirdParty/")); }
    }

    public Cartpole(ReadOnlyTargetRules Target) : base(Target)
	{
		PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
	
		PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore" });

		PrivateDependencyModuleNames.AddRange(new string[] {  });

        //外部ライブラリの追加
        PublicIncludePaths.AddRange(new string[] {Path.Combine(Library_path, "v3", "include") });
        //libファイルの追加
        PublicAdditionalLibraries.Add(Path.Combine(Library_path, "v3", "lib", "afcuda.lib"));
    }
}

Live cording

Running D:\UE_5.3\Engine\Build\BatchFiles\Build.bat -Target="CartpoleEditor Win64 Development -Project=""D:/Projects/Cartpole/Cartpole.uproject""" -LiveCoding -LiveCodingModules="D:/UE_5.3/Engine/Intermediate/LiveCodingModules.json" -LiveCodingManifest="D:/UE_5.3/Engine/Intermediate/LiveCoding.json" -WaitMutex -LiveCodingLimit=100
  Using bundled DotNet SDK version: 6.0.302
  Running UnrealBuildTool: dotnet "..\..\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" -Target="CartpoleEditor Win64 Development -Project=""D:/Projects/Cartpole/Cartpole.uproject""" -LiveCoding -LiveCodingModules="D:/UE_5.3/Engine/Intermediate/LiveCodingModules.json" -LiveCodingManifest="D:/UE_5.3/Engine/Intermediate/LiveCoding.json" -WaitMutex -LiveCodingLimit=100
  Log file: C:\Users\rynat\AppData\Local\UnrealBuildTool\Log.txt
  Target is up to date
  Total execution time: 1.59 seconds
File D:\Projects\Cartpole\Intermediate\Build\Win64\x64\UnrealEditor\Development\Cartpole\Agents.cpp.obj was modified or is new
File D:\Projects\Cartpole\Intermediate\Build\Win64\x64\UnrealEditor\Development\Cartpole\Agents.gen.cpp.obj was modified or is new
File D:\Projects\Cartpole\Intermediate\Build\Win64\x64\UnrealEditor\Development\Cartpole\Cartpole.cpp.obj was modified or is new
File D:\Projects\Cartpole\Intermediate\Build\Win64\x64\UnrealEditor\Development\Cartpole\Cartpole.init.gen.cpp.obj was modified or is new
Building patch from 4 file(s) for Live coding module D:\Projects\Cartpole\Binaries\Win64\UnrealEditor-Cartpole.dll
   ライブラリ D:\Projects\Cartpole\Binaries\Win64\UnrealEditor-Cartpole.patch_11.lib とオブジェクト D:\Projects\Cartpole\Binaries\Win64\UnrealEditor-Cartpole.patch_11.exp を作成中
Successfully linked patch (0.000s)
Patch could not be activated.