WndField.obj : error LNK2019: unresolved..

05/07/2011 20:50 Kamu*ra#1
Hallo Leute!
Ich bin dabei meinem Server die v16 Jobs hinzuzufügen was auch bisher prima geklappt hat,
doch nun streikt die Neuz.exe beim Compillen wegen dem Skillwindow, wenn ich es dem Error richtig entnommen habe, wäre nett wenn mir jemand sagen könnte wie ich dieses Problem lösen kann!
Hier mal der Error:
Code:
WndField.obj : error LNK2019: unresolved external symbol "public: void __thiscall CWndSkillInventory::InitItem(int,struct tagSkill *,int)" (?InitItem@CWndSkillInventory@@QAEXHPAUtagSkill@@H@Z) referenced in function "public: virtual int __thiscall CWndReSkillControl::OnChildNotify(unsigned int,unsigned int,long *)" (?OnChildNotify@CWndReSkillControl@@UAEHIIPAJ@Z)
.\..\..\Output\Neuz\NoGameguard/Neuz.exe : fatal error LNK1120: 1 unresolved externals
Danke im vorraus! :)
mfg :)
05/07/2011 21:45 .Crasy#2
#pragma warning(disable:2019) ftw.

Wäre EINE Lösung xD
05/07/2011 21:49 Yasunai#3
1. v16 Theme (need)
2. v16 Model (need)
3. Alle .txt/.inc/.h prüfen
4. v16 Neuz (siehe Anhang)
05/07/2011 21:53 Kamu*ra#4
@Crasy.
hat nicht funktioniert :/

@Yasunai
ES geht zZ um die source nicht die Files direkt, möchte ja auch schliesslich meien Sachen aus der Neuz mit drin haben ^^
05/08/2011 11:40 aldimaster#5
Füge die WndSkillInventory.h und .cpp deinem Projekt hinzu.
Rechtsklich auf das Projekt, dann auf "Add existing Item" und die Dateien auswählen.

Greetz
05/08/2011 11:48 Kamu*ra#6
Vielen Dank!
Der Error ist nun weg, nur jetzt bekomm ich neue Errors:
wäre nett wenn mir jmd hier auch noch hilft, ich versuchs aber jetzt erstmal alleine :)

//Edit:
Fixxed.
[Lösungen dafür waren:

doch nun wieder nen ähnlichen Error wie am Anfang.

Code:
WndSkillInventory.obj : error LNK2019: unresolved external symbol "public: int __thiscall CMover::IsLegendHero(void)" (?IsLegendHero@CMover@@QAEHXZ) referenced in function "public: virtual void __thiscall CWndSkillInventory::OnDraw(class C2DRender *)" (?OnDraw@CWndSkillInventory@@UAEXPAVC2DRender@@@Z)
.\..\..\Output\Neuz\NoGameguard/Neuz.exe : fatal error LNK1120: 1 unresolved externals
Was fehlt dieses mal x_X? scheint ja mit isLegendHero zusammen zu hängen
05/08/2011 12:06 aldimaster#7
Okay also:
Quote:
\Users\Lars\Desktop\v16 Job test Source\Official Source\_Interface\WndSkillInventory.cpp(123) : error C2039: 'IsLegendHero' : is not a member of 'CMover'
Die func "IsLegendHero" in der Klasse CMover definieren.

Quote:
\Users\Lars\Desktop\v16 Job test Source\Official Source\_Interface\WndSkillInventory.cpp(192) : error C2065: 'WIDC_BUTTON_C1' : undeclared identifier
\Users\Lars\Desktop\v16 Job test Source\Official Source\_Interface\WndSkillInventory.cpp(193) : error C2065: 'WIDC_BUTTON_C2' : undeclared identifier
\Users\Lars\Desktop\v16 Job test Source\Official Source\_Interface\WndSkillInventory.cpp(194) : error C2065: 'WIDC_BUTTON_C3' : undeclared identifier
\Users\Lars\Desktop\v16 Job test Source\Official Source\_Interface\WndSkillInventory.cpp(195) : error C2065: 'WIDC_BUTTON_C4' : undeclared identifier
\Users\Lars\Desktop\v16 Job test Source\Official Source\_Interface\WndSkillInventory.cpp(196) : error C2065: 'WIDC_STATIC_SP' : undeclared identifier
\Users\Lars\Desktop\v16 Job test Source\Official Source\_Interface\WndSkillInventory.cpp(197) : error C2065: 'WIDC_STATIC_NEEDSP' : undeclared identifier
\Users\Lars\Desktop\v16 Job test Source\Official Source\_Interface\WndSkillInventory.cpp(198) : error C2065: 'WIDC_STATIC_C1' : undeclared identifier
\Users\Lars\Desktop\v16 Job test Source\Official Source\_Interface\WndSkillInventory.cpp(199) : error C2065: 'WIDC_STATIC_C2' : undeclared identifier
\Users\Lars\Desktop\v16 Job test Source\Official Source\_Interface\WndSkillInventory.cpp(200) : error C2065: 'WIDC_STATIC_C3' : undeclared identifier
\Users\Lars\Desktop\v16 Job test Source\Official Source\_Interface\WndSkillInventory.cpp(201) : error C2065: 'WIDC_STATIC_C4' : undeclared identifier
\Users\Lars\Desktop\v16 Job test Source\Official Source\_Interface\WndSkillInventory.cpp(204) : error C2065: 'WIDC_STATIC_CLASSNAME' : undeclared identifier
\Users\Lars\Desktop\v16 Job test Source\Official Source\_Interface\WndSkillInventory.cpp(205) : error C2065: 'WIDC_STATIC_PANNEL' : undeclared identifier
Du musst die Typen "WIDC_STATIC_PANNEL" und die anderen in der ResData.h definieren.

Greetz
05/08/2011 12:18 Kamu*ra#8
Hatte ich schon selbst rasu gefunden :)
hab im post vor deinem nun schon geschrieben das ein anderer Error auftritt:
Code:
WndSkillInventory.obj : error LNK2019: unresolved external symbol "public: int __thiscall CMover::IsLegendHero(void)" (?IsLegendHero@CMover@@QAEHXZ) referenced in function "public: virtual void __thiscall CWndSkillInventory::OnDraw(class C2DRender *)" (?OnDraw@CWndSkillInventory@@UAEXPAVC2DRender@@@Z)
.\..\..\Output\Neuz\NoGameguard/Neuz.exe : fatal error LNK1120: 1 unresolved externals
Woran liegt es diesmal? :/
05/08/2011 13:29 aldimaster#9
Mach mal rechtsklick auf dein Projekt, klick auf Clean und dann builde nochmal.

Greetz
05/08/2011 13:35 Kamu*ra#10
Hat leidern ichts gebracht :/
Wieder der selbe Error :/
Code:
WndSkillInventory.obj : error LNK2019: unresolved external symbol "public: int __thiscall CMover::IsLegendHero(void)" (?IsLegendHero@CMover@@QAEHXZ) referenced in function "public: virtual void __thiscall CWndSkillInventory::OnDraw(class C2DRender *)" (?OnDraw@CWndSkillInventory@@UAEXPAVC2DRender@@@Z)
.\..\..\Output\Neuz\NoGameguard/Neuz.exe : fatal error LNK1120: 1 unresolved externals
05/08/2011 13:45 aldimaster#11
Hast du die Mover.h/cpp ausversehen gelöscht ? :O

Greetz
05/08/2011 16:08 Kamu*ra#12
Nein, hab den Error dank Luoo schon wegbekommen,warn ganz dummer Fehler da isHLegendHero nicht komplett definiert war (mein Fehler q_q)
Und nun keinen eizigen Error mehr
Vielen Dank an dich und Luoo
--

Hab nun Probleme mit dem Database Server,
Hab alles was in die files gehört rein gepackt und woltle anschliessend dann v16 Josb etc. ausprobieren aber bekomme nun 3Datein erstellt beim Starten des DB Servers:
1x DatabaseServer_2011.5.8_16.2.46.txt

2.DatabaseServer_2011.5.8_16.2.46
Code:

und 3.DatabaseServer_2011.5.8_16.2.46.dmp
Ohne Inhalt.

Woran köntne das Problem liegen?
Evtl an falschen Skill Einträgen oder sowas?
Oder an den v16Jobs oder so?
05/08/2011 16:16 aldimaster#13
Quote:
Diesen Post bitte löschen.
Kannst du selbst über Edit Funktion.

Zu den Errors:
Du hast wahrscheinlich einfach die Res Files vom Offi benutzt oder ?
Die propSkill.inc, propTroupeSkill.inc, resData.inc und Spec_Item.txt haben neue Columns, der DB Server Crashed dabei.
Entweder addest du sie in der Source oder du addest die nötigen Einträge in die alten Resourcen.
Die Server musst du ebenfalls auf Ver 16 builden oder die Resourcen anpassen.


Greetz
05/08/2011 16:50 Kamu*ra#14
Ahh Danke ich probiers mal und editiere gleich mein Ergebnis
also jetzt bin ich schonmal soweit das ich die resData.inc zu meienr ursprügluchen wieder gemacht habe hatte die wirklich copy and paste gemacht.

So Problem liegt zZ an den Datein für die skills, hätte da jmd welche die zu 100% Funktionieren würden ?+ den Eintrag für das SkillWindow (APP_SKILL4)?
05/08/2011 16:59 aldimaster#15
Welche genau meinst du ?
Und ja, der Eintrag ist APP_SKILL4.

Greetz