Posts: 13
Threads: 3
Thanks Received:
0 in 0 posts
Thanks Given: 0
Joined: Dec 2022
Reputation:
0
Hi, everyone!
I ran into such a problem when building the November client, everything is in order for all libraries and variables, everything is compiled except Engine.
The error code is attached below!
Creating library \Bin\Engine.lib and object \Bin\Engine.exp
UIWindowDeclare.obj : error LNK2001: unresolved external symbol "public: __thiscall GuildTaxHistoryUI::GuildTaxHistoryUI(void)" (??0GuildTaxHistoryUI@@QAE@XZ)
SessionState.obj : error LNK2001: unresolved external symbol "public: void __thiscall GuildTaxHistoryUI::ResetTakeInfo(void)" (?ResetTakeInfo@GuildTaxHistoryUI@@QAEXXZ)
SessionState.obj : error LNK2001: unresolved external symbol "public: void __thiscall GuildTaxHistoryUI::AddTakeInfo(int,int,__int64)" (?AddTakeInfo@GuildTaxHistoryUI@@QAEXHH_J@Z)
SessionState.obj : error LNK2001: unresolved external symbol "public: void __thiscall GuildTaxHistoryUI::open(void)" (?open@GuildTaxHistoryUI@@QAEXXZ)
\Bin\Engine.dll : fatal error LNK1120: 4 unresolved externals
Posts: 53
Threads: 7
Thanks Received:
0 in 0 posts
Thanks Given: 0
Joined: Aug 2021
Reputation:
0
/index.php?/profile/22113-mlike/&do=hovercard" data-mentionid="22113" href="/index.php?/profile/22113-mlike/" rel="">@MLIKEYou need to change microsoft sdk that should work
Posts: 114
Threads: 3
Thanks Received:
0 in 0 posts
Thanks Given: 0
Joined: Oct 2014
Reputation:
0
This has nothing to do with the microsoft sdk, it's some problem with your files and includes. You might not have these files added to the project
Edit: I think /index.php?/profile/2167-dethunter12/&do=hovercard" data-mentionid="2167" href="/index.php?/profile/2167-dethunter12/" rel="">@dethunter12once gave pwesty november files with some guild files missing, so you might not even have them.
Posts: 114
Threads: 3
Thanks Received:
0 in 0 posts
Thanks Given: 0
Joined: Oct 2014
Reputation:
0
My new friend, ChatGPT would say the following to this:
It looks like the object files (UIWindowDeclare.obj, SessionState.obj) that are being linked into the final binary (Engine.dll) are calling functions or using variables that are defined in a class called GuildTaxHistoryUI, but the linker can't find their definitions.
This usually happens when you have declared a function or variable in a class, but have not provided a definition for it. It can also happen if you have declared the function or variable in a header file, but have not included the header file in the source file where the function or variable is used.
To fix this error, you will need to find the definitions for the missing functions or variables and make sure they are included in your project. This might involve adding the appropriate #include statements in your source files, or adding the necessary source files to your project.
Posts: 603
Threads: 73
Thanks Received:
0 in 0 posts
Thanks Given: 0
Joined: Aug 2011
Reputation:
0
looks like its missing files. I'll create a complete tutorial again. with everything as correct as i can get it . (i can't include all fixes as they aren't mine to give) but i'll include what i can.