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

15.07.2007, 18:11

Fehler, schon bei der ersten Übungsaufgabe!(Kapitel 1.4)

Hallo Allerseits,

Ich bin jetzt bei den ersten Übungsaufgaben angekommen, soweit sogut, nun habe ich für die erste Übungsaufgabe folgenden Code geschrieben(Kann sein das er falsch ist, wenn ja bitte sagen):

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
#include <windows.h>
#include "TriBase.h"

int WINAPI WinMain(HINSTANCE Instance, HINSTANCE PrevInstance, char* pcCommandLine, int iShowCommand)
{
    tbInit();
    TB_INFO("Hiermit habe ich die Übungsaufgabe gemeistert, Super!");
    tbExit();
    
    return 0;
}


wenn ich ihn jetzt mit VS 2005 erstelle bekomm ich folgedes Protokoll(hab schon voll lang gesucht ABER KEINE fEHLER GEFUNDEN9:

Zitat

1>------ Erstellen gestartet: Projekt: Übungsaufgabe 1.4.1, Konfiguration: Debug Win32 ------
1>Kompilieren...
1>main.cpp
1>f:\programmieren\spieleprogrammierung\tribase\include\dshowbaseclasses\wxutil.h(195) : warning C4312: 'Typumwandlung': Konvertierung von 'LONG' in größeren Typ 'PVOID'
1>f:\programmieren\spieleprogrammierung\tribase\include\tbgui.h(288) : warning C4267: '=': Konvertierung von 'size_t' nach 'int', Datenverlust möglich
1>Verknüpfen...
1>MSVCRTD.lib(crtexe.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_main" in Funktion "___tmainCRTStartup".
1>F:\Programmieren\Spieleprogrammierung\Übungsaufgaben\Übungsaufgabe 1.4.1\Debug\Übungsaufgabe 1.4.1.exe : fatal error LNK1120: 1 nicht aufgelöste externe Verweise.
1>Das Buildprotokoll wurde unter "file://f:\Programmieren\Spieleprogrammierung\Übungsaufgaben\Übungsaufgabe 1.4.1\Übungsaufgabe 1.4.1\Debug\BuildLog.htm" gespeichert.
1>Übungsaufgabe 1.4.1 - 2 Fehler, 2 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========


Ich habe die richtigen Verzeichnisse angegeben und auch TriBase.h dem Projekt hinzugefügt, wisst ihr vllt woran das liegen könnte(Fehler im Code?)?

[Edit] Ja ich hab alles neukompiliert bevor ich die engine benutze, also die "alle Projekte 2005.sln"

Vielen Dank schon mal im Voraus!
mfg Digger182

90% der Fehler im Programm sitzen 60cm vorm Bildschirm.

Fred

Supermoderator

Beiträge: 2 121

Beruf: Softwareentwickler

  • Private Nachricht senden

2

15.07.2007, 18:32

Sieht aus als hättest du eine Konsolenanwendung erstellt. Du brauchst aber eine Windowsanwendung

3

15.07.2007, 18:39

Das wars Danke für die schnelle Reaktion!
mfg Digger182

90% der Fehler im Programm sitzen 60cm vorm Bildschirm.

Werbeanzeige