Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

06.08.2011, 22:26

Erstes Dreieck Linker Fehler? O.o

1>Dreieck.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""enum tbResult __cdecl InitScene(void)" (?InitScene@@YA?AW4tbResult@@XZ)".

Ich verstehe den Fehler nicht. ALLES ist gelinkt, das Projekt wurde vom Original kopiert, Linker und alles nochmal überprüft aber trotzdem kommt der Fehler zustande.
Allerdings nur bei meinem Projekt wo ich meine Finger drin hatte, aber was an Inkludierungspfaden und am Linker hab ich auch nichts verändert, nur überprüft.
Das Originale hingegen lässt sich kompilieren. Also muss an meinem ja irgendwas falsch sein, aber ich finde nichts.
Ich habe sogar die originale .vcxproj in mein Projekt kopiert, trotzdem tritt dieser Fehler auf.
Mein Projekt ist in einer kompletten Kopie von dem Ordner "Beispielprogramme", nur unter dem Namen "Lernen ^^". (Ja der Name ist super xD)
Ich sitze hier sehr verdutzt vor, wie kann denn das bitte auftreten? :cursing:
Das soll eine rhetorische Frage sein *g*
Am Code kann so was doch nicht liegen, oder? O.O
Habe jedenfalls kein #pragma benutzt. :thumbup:


MfG
Check

EDIT: Das Update von der Tribase habe ich, komplett neu kompiliert. Und die Beispielprogramme wurden von dem Update kopiert. :lol:

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

2

06.08.2011, 23:16

Habe jedenfalls kein #pragma benutzt. :thumbup:

Heißt genau was?

3

06.08.2011, 23:17

So, ich hab jetzt meinen Code im Originalprojekt benutzt, also das Projekt geöffnet wo es funktioniert hat, dann den Code via Copy&Paste eingefügt, und siehe da, der Gleiche Fehler.
Nachdem ich den "Originalen" wieder eingefügt hatte, hat es geklappt! 8|

Dann liegt es doch am Code. :huh:
Dann durchsuche ich mal, am besten ich vergleiche beide mal und schaue was ich anders habe.
Wenn ich es nicht schaffe frage ich hier nochmal nach. Aber komisch ist es allemal. 8|

MfG
Check

EDIT: Heißt ich habe nichts mit #pragam comment(lib, blabla.lib) o.Ä. drin

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

4

06.08.2011, 23:18

EDIT: Heißt ich habe nichts mit #pragam comment(lib, blabla.lib) o.Ä. drin

Und was hast du stattdessen gemacht? Einfach das #pragma rausnehmen ohne die entsprechenden Linkereinstellungen vorzunehmen wird jedenfalls keine gute Idee sein...gehts denn mit dem #pragma?

5

06.08.2011, 23:27

Nein, ich meinte ich hab #pragma nicht verwendet.

hab ich mich verschrieben? :huh:

MfG
Check

6

06.08.2011, 23:38

hab gefunden was es war: Sachen von der Render-Funktion waren irgendwie in der InitScene Funktion und allgemein war viel durcheinander. >.<
Vielleicht hab ich es überlesen oder so, wo das halt reinkommt.
Na Ja immerhin läuft es jetzt. :thumbup:

MfG
Check

Werbeanzeige