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

BlackSnake

Community-Fossil

  • »BlackSnake« ist der Autor dieses Themas

Beiträge: 1 549

Beruf: Student

  • Private Nachricht senden

1

20.06.2006, 14:37

Problem mit Funktionen

hi,
ich habe neuerdings irgend so ein schei* fehler. (link fehler)

und zwar:
wenn ich eine Funktion einbinde die in der Datei "Save.h und Save.cpp" liegt, dann kommt folgender Fehler:

C-/C++-Quelltext

1
2
Game.obj : error LNK2001: unresolved external symbol "enum tbResult __cdecl LevelBlock_Save(void)" (?LevelBlock_Save@@YA?AW4tbResult@@XZ)
I:\C++\Eigene Sachen\Flash\Release\Flash.exe : fatal error LNK1120: 1 unresolved externals


wenn ich die funktion direkt einbinde, also nicht extern definieren dann geht es auch nicht, der selbe fehler.

bitte um hilfe. thx

Beliah

Treue Seele

Beiträge: 115

Wohnort: Söhlde - LK Hildesheim

Beruf: FI-Anwendungsentwicklung

  • Private Nachricht senden

2

20.06.2006, 15:05

Ich nehm mal an das du auch daran gedacht hast die save.cpp mit in das Projekt zu packen bzw. dem compiler zu "sagen" das er die Datei compilieren und verlinken soll?(Ja, ich weis das das letztere der Linker macht bzw. der "Bindelader")

Das wäre das einzigste was mir, mit den gegebenen Informationen, auf anhieb einfällt.
Debuggers don't remove bugs, they only show them in slow motion.

Google Suche ohne Werbung und Cookies: Scroogle

Derzeitige(s) Freizeitprojekt(e)

3

20.06.2006, 16:13

Also du hast die Funktion warscheinlich in der Save.h declariert? Die dann auch in der Save.cpp definiert?
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

BlackSnake

Community-Fossil

  • »BlackSnake« ist der Autor dieses Themas

Beiträge: 1 549

Beruf: Student

  • Private Nachricht senden

4

21.06.2006, 15:38

also ich habe es jetzt hinbekommen.

ich habe die funkrion gelöscht und noch mal genauso gemacht wie vorher (praktisch nur ein anderer name)

jetzt geht es :)

danke

Werbeanzeige