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

Anonymous

unregistriert

1

07.05.2005, 11:36

TriBaseD.lib erstellen klappt ni mit MVC++ 6.0

hi

Ich habe mir gerade das Buch v. Scherfgen 2 Auflage gekauft.
Schon beim erstellen des Projekts habe ich Probleme. Beim kompilieren kommt die Meldung das die TriBaseD.lib nicht gefunden werden konnte.
Ich hab das wie folgt gemacht:
1)Neues Projekt->WIN32 anwendung
2)Projekt->EInstellungen->Linker->Objekt/Bibliothek Module: ....TriBaseD.lib eingetragen

Bisher habe ich eine m.cpp in der halt die WinMain liegt usw.

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <windows.h>


int WINAPI WinMain(HINSTANCE Instance, HINSTANCE PrevInstance,
                   char* pcCommandLine, int iShowCOmmand)
{
    MSG Message;
    ZeroMemory(&Message, sizeof(MSG));
/*  while(Message.message = WM_QUIT)
    {
        while(PeekMessage(&Message, NULL, 0,0,PM_REMOVE))
        {
            TranslateMessage(&Message);
            DispatchMessage(&Message);
        }
    }*/
    return FALSE;
}

rewb0rn

Supermoderator

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

2

07.05.2005, 11:47

Hast du VC auch korrekt eingestellt? Du musst doch die Pfade angeben, wo die include Dateien gesucht werden. Auswendig weiß ich leider nicht den Menüpunkt, da ich hier kein VC installiert habe, aber ich glaube es war extras->optionen oder so. da musst du folgende Pfade angeben: Für Libs den Ordner Lib der TriBase und den Ordner Lib vom DX SDK 9, die Ordner Src für die Quelldateien und die Ordner Include für die Headerdateien. Nicht vergessen die neuen Pfade immer nach oben zu schieben.

Greetz Spik

Anonymous

unregistriert

3

07.05.2005, 11:57

Heißt das jetzt dass ich die fertige TriBase LIB benutzen muss und selber keine erstellen muss? - also einfach das ganze TriBase Projekt v. d. CD auf meine Platte kopieren und dann im VC einstellen?

Ich dachte ich muss mir die TriBaseEngine völlig selbst erstellen, da ist es doch sinnlos bereits die fertige auf d. CD zu nutzen...

rewb0rn

Supermoderator

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

4

07.05.2005, 12:03

Also das kommt natürlich ganz darauf an, was genau du jetzt machen willst. Ich verwende die fertige TriBase für meine Projekte, denn so erspare ich mir eine Menge Arbeit. Je nach dem wie weit du im Buch bist, geht David ebenfalls davon aus, dass Du mit seiner Engine arbeitest. Also im Normalfall schreibst du die TriBase nicht nochmal neu :)

Dann also DX Sdk installieren, den Ordner Tribase rüberziehen, beides VC bekanntmachen und losproggen :D

Anonymous

unregistriert

5

07.05.2005, 12:18

Ok^^.
Kannst du mir kurz sagen wie man eine Lib erstellt? (muss das einebestimmte Projektart sein (also zb. win32, konsolenanwendung etc)?)

rewb0rn

Supermoderator

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

6

07.05.2005, 12:21

Ich bin mir jetzt nicht sicher, aber ich glaube die Libs werden vom Linker erstellt wenn du dein Programm kompilierst. Ich würde nicht damit anfangen die TriBase komplett neu zu schreiben. Das ist unnötige Arbeit und auch gar nicht der Sinn der Sache... Nimm einfach die vorgefertigten Sachen. Darauf ist das Buch ausgelegt und es führt dich letztendlich schneller dazu dass Du fremde Engines benutzen kannst um eigene Spiele zu entwickeln.

Greetz Spik

Werbeanzeige