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

Jo.Z

Frischling

  • »Jo.Z« ist der Autor dieses Themas

Beiträge: 15

Beruf: Schüler

  • Private Nachricht senden

1

17.08.2007, 12:15

unaufgelöste externes Symbol _WinMain

Ich weiss das dieses Problem:

Zitat


--------------------Konfiguration: TESCHT - Win32 Debug--------------------
Linker-Vorgang läuft...
LIBCD.lib(wincrt0.obj) : error LNK2001: Nichtaufgeloestes externes Symbol _WinMain@16
Debug/TESCHT.exe : fatal error LNK1120: 1 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.

TESCHT.exe - 2 Fehler, 0 Warnung(en)


schon durchgekaut worden ist. Hab mir auch den Beitrag im FAQ durchgelesen, aber bei mir wills einfach nicht funktionieren...

Auch wenn ich Beispielprogramme von TriBase nehme, funktionieren tut nichts.

Kann mir jemand helfen????

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

Jo.Z

Frischling

  • »Jo.Z« ist der Autor dieses Themas

Beiträge: 15

Beruf: Schüler

  • Private Nachricht senden

3

17.08.2007, 13:01

Das Problem lässt sich dadurch nich lösen... ich habe eine Win32-Anwendung gemacht, kommt aber immer die Fehlermeldung

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

4

17.08.2007, 13:02

Zeigmal den Quellcode von dir.
@D13_Dreinig

Jo.Z

Frischling

  • »Jo.Z« ist der Autor dieses Themas

Beiträge: 15

Beruf: Schüler

  • Private Nachricht senden

5

17.08.2007, 13:08

sollte eigentlich den zweck haben, etwas in die logfile zu schreiben:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <TriBase.h>



// Render-Funktion

tbResult Render(float fNumSecsPassed)
{
    return TB_OK;
}

// Move-Funktion

tbResult Move(float fNumSecsPassed)
{
    return TB_OK;
}

// Windows-Hauptfunktion

int WINAPI WinMain(HINSTANCE hInstance,
                   HINSTANCE hPrevInstance,
                   char* pcCmdLine,
                   int iShowCmd)
{
    tbWriteToLog("BLUB");
    // Nachrichtenschleife

    tbDoMessageLoop(Render, Move);

    // Direct3D und Fenster herunterfahren

    ExitDirect3D();
    ExitWindow();

    // Engine herunterfahren

    tbExit();

    return 0;
}

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

6

17.08.2007, 13:10

Du hast eine Win32 Anwendung gemacht und zu deinem Projekt eine neue .cpp Datei hinzugefügt? Und in dieser Datei steht der Code?
@D13_Dreinig

Fred

Supermoderator

Beiträge: 2 121

Beruf: Softwareentwickler

  • Private Nachricht senden

7

17.08.2007, 13:30

Also für mich hat dass den Anschein, dass du zwar eine Win32 Konsolen-Anwenung erstellt hast, aber keine Win32-Anwendung

Jo.Z

Frischling

  • »Jo.Z« ist der Autor dieses Themas

Beiträge: 15

Beruf: Schüler

  • Private Nachricht senden

8

17.08.2007, 13:51

Zitat von »"David_pb"«

Du hast eine Win32 Anwendung gemacht und zu deinem Projekt eine neue .cpp Datei hinzugefügt? Und in dieser Datei steht der Code?


genau

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

9

17.08.2007, 14:02

Sicher? Überprüf das lieber nochmal, Win32 Anwendung nicht Win32 Konsolen Anwendung!
@D13_Dreinig

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

10

17.08.2007, 14:03

Aber dann käme doch die Meldung, dass er _main nicht finden kann, und nicht dass er _WinMain nicht findet. Oder?

Werbeanzeige