Below is the source code for build.cs.
using UnrealBuildTool;
using System.IO;
public class Cartpole : ModuleRules
{
private string Library_path
{
get { return Path.GetFullPath(Path.Combine(ModuleDirectory, "../../module/")); }
}
public Cartpole(ReadOnlyTargetRules Target) : base(Target)
{
PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore" });
PrivateDependencyModuleNames.AddRange(new string[] { });
//行列演算ライブラリーの追加
string Array_fireLib = Library_path + "v3/";
//ライブラリーの追加
PublicAdditionalLibraries.Add(Path.Combine(Array_fireLib, "lib","af.lib"));
//includeの追加
PublicIncludePaths.AddRange(new string[] { Path.Combine(Array_fireLib, "include") });
}
}
And when I include and compile it, I get the following error
---------- Creating patch ----------
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
Invalidating makefile for CartpoleEditor (Cartpole.Build.cs modified)
Parsing headers for CartpoleEditor
Running Internal UnrealHeaderTool D:\Projects\Cartpole\Cartpole.uproject D:\Projects\Cartpole\Intermediate\Build\Win64\CartpoleEditor\Development\CartpoleEditor.uhtmanifest -WarningsAsErrors -installed
Total of 1 written
Reflection code generated for CartpoleEditor in 1.1951034 seconds
Building CartpoleEditor...
Using Visual Studio 2022 14.36.32541 toolchain (C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.36.32532) and Windows 10.0.22621.0 SDK (C:\Program Files (x86)\Windows Kits\10).
Determining max actions to execute in parallel (6 physical cores, 12 logical cores)
Executing up to 6 processes, one per physical core
------ Building 4 action(s) started ------
[1/4] Compile [x64] Cartpole.cpp
[2/4] Compile [x64] Cartpole.init.gen.cpp
[3/4] Compile [x64] Agents.gen.cpp
[4/4] Compile [x64] Agents.cpp
Total time in Parallel executor: 2.77 seconds
Total execution time: 9.24 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_4.lib とオブジェクト D:\Projects\Cartpole\Binaries\Win64\UnrealEditor-Cartpole.patch_4.exp を作成中
Successfully linked patch (0.000s)
Patch could not be activated.