GregLando113 / quickloot-sse

[WIP] Port of Quick Loot by himika to Skyrim: Special Edition
13 stars 6 forks source link

Link Error when Building Solution #1

Open DylanJamesWasTaken opened 7 years ago

DylanJamesWasTaken commented 7 years ago

Hey, Greg. Wanted to try building this myself in VC but ran into this link error. Very unhelpful. Any clue on how to address it?


5>Translation.obj : error LNK2001: unresolved external symbol "class RelocAddr<void (__cdecl*)(unsigned long *,unsigned __int64)> CalculateCRC32_64" (?CalculateCRC32_64@@3V?$RelocAddr@P6AXPEAK_K@Z@@A)
5>Translation.obj : error LNK2001: unresolved external symbol "public: unsigned long __cdecl BSResourceNiBinaryStream::Read(void *,unsigned long)" (?Read@BSResourceNiBinaryStream@@QEAAKPEAXK@Z)
5>Translation.obj : error LNK2001: unresolved external symbol "public: unsigned long __cdecl BSResourceNiBinaryStream::ReadLine_w(wchar_t *,unsigned long,unsigned long)" (?ReadLine_w@BSResourceNiBinaryStream@@QEAAKPEA_WKK@Z)
5>Translation.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl BSResourceNiBinaryStream::IsValid(void)" (?IsValid@BSResourceNiBinaryStream@@UEAA_NXZ)
5>Translation.obj : error LNK2001: unresolved external symbol "public: virtual __cdecl BSResourceNiBinaryStream::~BSResourceNiBinaryStream(void)" (??1BSResourceNiBinaryStream@@UEAA@XZ)
5>Translation.obj : error LNK2001: unresolved external symbol "public: __cdecl BSResourceNiBinaryStream::BSResourceNiBinaryStream(char const *)" (??0BSResourceNiBinaryStream@@QEAA@PEBD@Z)
5>QuickLoot.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl IMenu::Render(void)" (?Render@IMenu@@UEAAXXZ)
5>QuickLoot.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __cdecl IMenu::ProcessUnkData1(struct IMenu::UnkData1 *)" (?ProcessUnkData1@IMenu@@UEAAKPEAUUnkData1@1@@Z)
5>QuickLoot.obj : error LNK2001: unresolved external symbol "public: __cdecl IMenu::IMenu(void)" (??0IMenu@@QEAA@XZ)
5>E:\SteamLibrary\steamapps\common\Skyrim Special Edition\src\skse64\x64\Release\QuickLoot SSE.dll : fatal error LNK1120: 9 unresolved externals
5>Done building project "QuickLoot_SSE.vcxproj" -- FAILED.```
GregLando113 commented 7 years ago

please try the latest commit

KZavi commented 6 years ago

Hello, I have also got a LINK error when compiling:

1>------ Build started: Project: QuickLoot SSE, Configuration: Release x64 ------ 1>GameAPI.cpp 1>GameBSExtraData.cpp 1>GameData.cpp 1>GameExtraData.cpp 1>GameFormComponents.cpp 1>GameForms.cpp 1>GameMenus.cpp 1>GameReferences.cpp 1>GameRTTI.cpp 1>GameSettings.cpp 1>GameTypes.cpp 1>GameUtilities.cpp 1>HashUtil.cpp 1>NiNodes.cpp 1>ScaleformAPI.cpp 1>ScaleformState.cpp 1>ScaleformTypes.cpp 1>ScaleformValue.cpp 1>GameFunctions.cpp 1>ItemData.cpp 1>Compiling... 1>QuickLoot.cpp 1>dllmain.cpp 1>LINK : fatal error LNK1181: cannot open input file 'E:\Games\Steam\steamapps\common\Skyrim Special Edition\src\skse64\x64_v140\Release\common_vc14.lib' 1>Done building project "QuickLoot_SSE.vcxproj" -- FAILED. ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Any ideas how to fix it, please?