Client build error
#1

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

#2

/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

#3


18 minutes ago, Stormax said:




/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




Use this link 2 

Replace in your C:\Program Files (x86) 

Re-open your build 2010 

Make clean and rebuild it should work

#4

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.

 

#5

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.

#6

thanks

#7

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. 



Forum Jump:


Users browsing this thread: 1 Guest(s)