Jump to content

VS19 (v142) Binary build problem


Recommended Posts

  • Active Member

Hi,

I successfully build my binary with debug. But when i wanna build it, in distribute / release, then ive got some error.

Fehler	LNK2001	Nicht aufgelöstes externes Symbol ""public: void __thiscall SpherePack::LostChild(class SpherePack *)" (?LostChild@SpherePack@@QAEXPAV1@@Z)".	UserInterface	...\vs_files\UserInterface\EterLib.lib(GrpObjectInstance.obj)	1	

There is no EterLib in UserInterface. EterLib is an project just like UserInterface. EterLib can be build successfully.

SphereLib is another project. This can also be build.

What ive done:

All 16 projects got the same include/ library

UserInterface got alle dependencies 12743e4c800df9df864031e1ab8fd115.png

 

CullingManager is the only file (h & cpp) that use spherepack in EterLib.

I can see that LostChild is just used on these points

0c8642fdac2a55afa0626837edfa7f11.png

But these files are only in SphereLib

80ded2c77b66ff8fecc785cf8391f05c.png

 

if i comment this line, then it will build. But does not start anymore :D

5cd02462fd8cf486f757042a04599af9.png

 

So maybe someone can explain me, what all about this linking and dependencies

 

 

 

*** Fixxed:***

https://forum.turkmmo.com/konu/3514512-c-yeni-official-scaleli-kusak-sistemi/post-19485857

 

I had to add spherelib to UserInterface manually. IDK why, but it work ^^

 

Edited by Metin2 Dev
Core X - External 2 Internal
  • Confused 1
  • Love 1
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

Announcements



×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.