Hallo!
Ich hab jetzt dieses Beispielprogramm mit dem ersten Dreieck machen wollen, aber es kommt dabei ein Fehler, dessen Ursache ich nicht finden kann!
Der Fehler schaut so aus:
Fehler 1 error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: class tbVector3 & __thiscall tbVector3::operator=(class tbVector3 const &)" (__imp_??4tbVector3@@QAEAAV0@ABV0@@Z)" in Funktion ""enum tbResult __cdecl InitScene(void)" (?InitScene@@YA?AW4tbResult@@XZ)". main.obj
In der InitScene-Funktion hab ich unter anderem das drin:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
|
g_aTriangleVertex[0].vPosition = tbVector3(0.0f, 1.0f, 0.0f);
g_aTriangleVertex[1].vPosition = tbVector3(1.0f, -1.0f, 0.0f);
g_aTriangleVertex[2].vPosition = tbVector3(-1.0f, -1.0f, 0.0f);
g_aTriangleVertex[0].dwColor = tbColor(1.0f, 0.0f, 0.0f);
g_aTriangleVertex[1].dwColor = tbColor(0.0f, 1.0f, 0.0f);
g_aTriangleVertex[2].dwColor = tbColor(0.0f, 0.0f, 1.0f);
|
Und diesen Zuweisungsoperator von tbVector3 dürfte er nicht kennen! Den von tbColor aber schon!!
Die Libs was ich mitgelinkt hab sind:
TriBase.lib TriBaseD.lib StrmBased.lib D3D9.lib DXERR9.lib winmm.lib
Hab ich da vielleicht was vergessen?
Bitte um Hilfe!
Danke im Voraus!
MfG