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

17.03.2006, 17:00

#include <TriBase.h> Fehler

Hallo zusammen,

habe mir vor kurtzem die 3. Auflage des Buches geholt und habe scon gleich am Anfang ein Problem. ???

Ich wollte mal einfach die TriBase-Engine initialisieren tbInit().
Ich verwende dazu Visual Studio 2003.

MEin Quellcode sieht so aus

Quellcode

1
2
3
4
5
6
7
8
9
10
11
// 1.Projekt.cpp : Definiert den Einstiegspunkt für die Konsolenanwendung.
//
#include <TriBase.h>
#include "stdafx.h"

int _tmain(int argc, _TCHAR* argv[])
{
    if(tbInit()){
    }
    return 0;
}

Also ganz einfach.

TriBase\Include
DirectX SDK\Include
Platform SDK\Include

TriBase\Lib
DirectX SDK\Lib\x86
Platform SDK\Lib

wurden unter Optionen C++-Verzeichnisse hinzugefügt

genauso wie unter Projekt Eigenschaften->Linker->Zusätzliche Abhängikeit die

tribased.lib
tribase.lib

Als Fehler kriege ich folgende Nachricht.

Quellcode

1
e:\Spieleprogrammierung\Visual Studio Projekte\1.Projekt\1.Projekt.cpp(8): error C3861: 'tbInit': Bezeichner wurde auch mit einer argumentbezogenen Suche nicht gefunden


Hoffe auf Hilfe.

Danke

Grey_M

2

17.03.2006, 17:06

ÄHh das ist mir jetzt peinlich. :wirbel:

Es geht, kanns ein,dass man sowas (#include <TriBase.h>) immer in die Header-Datei schreiben muss?

Kann ich in .cpp Dateien nur Header-Datei includen?

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

3

17.03.2006, 17:07

Re: #include <TriBase.h> Fehler

Zitat von »"Grey_M"«

wurden unter Optionen C++-Verzeichnisse hinzugefügt

Hast Du die Verzeichnisse auch in der richtigen Kategorie eingetragen? Include bzw. Bibliotheksdateien?

Zitat von »"Grey_M"«

tribased.lib
tribase.lib

Hast Du beide eingetragen? Es darf nur eine von beiden sein.

PS: Beim nächsten Mal bitte ins richtige Forum posten.

PPS: Scheinbar hast Du noch nicht viel Erfahrung mit dem Programmieren. Dann ist dieses Buch (noch) nicht für Dich geeignet. Schau Dir z.B. mal das Buch von Heiko an.

4

17.03.2006, 17:13

Naja,habe mich in C++ größten Teils nur mit dem Borland Builder beschäftigt und den kann man ja fast vergessen. Ist ja eher ein Baukasten.

In C++ kenn ich mich wirklich nicht sehr aus, lerne in meinem Studium leider nur Java. :(

Muss mich nur mal etwas an den Syntaktischen aufbau der Methoden in C++ rumpfeilen, damit ich weis aus was dieser besteht. Die Restlichen Sachen lerntman mit der Zeit, oder sind sowieso in allen Programmiersprachen gleich.

Danke aber für deine Hilfe.

PS: Ja der Rest war alles richtig. Das hast du in deinem Buch schon sehr gut erklärt. :o

Lag nunmal nur am falschen Ort für das Include. :)

Werbeanzeige