Hi guys!
In an attempt to package my otherwise blueprint-only project with Rama’s Victory plugin (awesome work, Rama), I added four empty code classes to my project - two pawns, a PlayerController, and a completely empty class.
When I try to build the resulting project, the buildtool breaks with the following error text in UnrealBuildTool.txt:
Parsing headers for Arena
Reflection code generated for Arena
Performing 13 actions (4 in parallel)
[3/13] Resource Arena.rc
PCH.UELinkerFixups.UELinkerFixupsName.h.cpp
PCH.Arena.Arena.h.cpp
UELinkerFixups.cpp
Arena.generated.cpp
VictoryPluginPC.cpp
VictoryPawn2.cpp
VictoryPawn.cpp
VictoryEmpty.cpp
LevelUpData.cpp
Arena.cpp
HTTPStreamingASync.cpp
[13/13] Link Arena.exe
LINK : fatal error LNK1181: cannot open input file 'C:\Program Files\Epic Games\4.7\Engine\Plugins\VictoryPlugin\Binaries\Win64\VictoryBPLibrary-Static.lib'
-------- End Detailed Actions Stats -----------------------------------------------------------
ERROR: UBT ERROR: Failed to produce item: C:\Users\Billy\Dropbox\Projects\Arena\Unreal\Binaries\Win64\Arena.exe
Cumulative action seconds (4 processors): 0.00 building projects, 34.58 compiling, 0.00 creating app bundles, 0.00 generating debug info, 0.10 linking, 0.00 other
UBT execution time: 43.01 seconds
The .lib file referenced does not exist in the downloadable version of Rama’s plugin, and therefore is not at the location referenced. Is that created afterwards, or is this error just a symptom that my project is still blueprint-only?
edit: bumping this thread to add that I’ve added actual code to my project in order to implement a custom datatable structure. Trying to remove this plugin, even following Rama’s instructions, causes my project to crash, and I can’t package it while the plugin is still attached.
Can anyone help?
Here’s the crash data: (super long) MachineId:987CDC954B51AABC82B214AE56220798EpicAccountId:5505438a0d414b9c8cab9a - Pastebin.com