Suchergebnisse
Suchergebnisse 1-18 von insgesamt 18.
der ordner data war im debug ordner... dummerweise scheint visual studio die exe allerdings im projektordner zu starten, denn als ich den ordner data da rein kopiert habe hats funktioniert. thx für die hilfe.
die Init Methode von tbFont ist in der TriBase: 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 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 // Laden aus echten Dateien tbResult tbFont::Init(char* pcTGAFile, char* pcTBFFile) { tbVFile* pTGAFile; tb...
Hallo ich arbeite gerade an einem kleinen Snake spiel und wollte es debugen... Da bin ich auf einen sehr seltsamen fehler gestoßen: Immer wenn ich debuge dann liefert mir die Funktion tbFont::Init() einen fehler zurück. Wenn ich den selben build ohne debuging starte giebt es das problem nicht und die schrift funktioniert einwandfrei. Ich benutze Visual Studio 2008 Professional hier der relevante inhalt der log datei: Quellcode 1 2 3 4 FEHLER: Die Datei Data\Font1.tga konnte nicht geöffnet, geles...
hab das prob gelöst: ich habe in den bibliteksdateien den falsch pfad angegeben. ich habe beim directx sdk im lib ordner x64 anstat x86 benutzt. trotzdem danke.
die waren schon beide gelinkt. Ich habe noch einen fehler übersehen. Vielleicht hilft der zur problemlösung: Quellcode 1 . \Debug/D3DAbzählung.exe : fatal error LNK1120: 1 unresolved external
Hi, ich habe ein problem: Egal welches der auf der zum buch 3d spieleprogrammierung beigelegten cd enthaltenen projekte lässt sich kompilieren. Es kommen immer linker fehler. ich habe alle pfade angegeben und alle dateien sind vorhanden. hier der fehlercode, wenn ich das project Direct 3D abzählung kompiliere: Quellcode 1 InitDirect3D.obj: error LNK2019:unresolved externalsymbol _DXGetErrorString9A@4 referenced in function "enum tbResult __cdelc InitDirect3D(struct SDirect3DParameters *,struct H...
*klatsch vor die stirn* vielen dank ich habe mal wieder viel zu kompliziert gedacht. Funtz perfekt thx
das hab ich mir auch schon gedacht aber wie??? im tipp steht das geht indem ich die vergangene Zeit durch die sinus funktion jage... aber was mach ich dann um ne Farbe zu bekommen, die muss ja als RGB 225 oder RGB mit float also 0 - 1 angegeben werden. Ich stehe total aufm schlauch also bitte für GANZ dumme.
Hi, ich bin im buch bei beispielprog 1 im Kapitel 2.5.6 angelangt: Ich soll das beispielprog so erweitern, dass das dreieck die farbe verändert. Im Tipp steht, ich soll die sinusfunktion zur hand nehmen leider verstehe ich nicht wie die mir helfen soll.... Ich steh jetzt seit einigen Tagen aufm schlauch und mir will nichts einfellen hoffentlich könnt ihr mir helfen. hier ist der code vom bsp.: 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...
ja nur das wusste ich nicht und dachte malloc wäre überladen bis mir das ( int* ) vor der funktion aufgefallen ist und dann hab ich es einfach mal ausprobiert. thx
ok hab das prob selbst gelößt: C-/C++-Quelltext 1 int* pData = (int*) tbMemAlloc(1000 * sizeof(int)); funktioniert. trotzdem danke!
Ja so funktioniert das aber nun kommtr der teil weswegen es vielleicht doch eher in das buchforum müsste: Im Buch steht man soll die funktionen der TriBase Engine benutzten und die können halt nur einen void pointer zurückgeben... ich würde mich da sehr gerne dran halten.
Hi, Erstmal, wenn das eher in das Forum über das Buch 3D Spieleprogrammierung gehört tut mir das leid. Aber ich bin mir nicht sicher und denke es gehört eher hier hin. Also mein problem: mir scheint in meinem wissen über c++ gibt es eine Lücke: Pointer und Heap speicher. Was ich weiß: Ich weiß, dass es einen unterschied zwischen Stack und Heap gibt und in etwa auch was der unterschied ist. Ich weiß auch wie man speicher im heap (mit hilfe von Pointern) reserviert und wieder freigibt (new bzw. de...
nu hab ich es auf nicht festgelegt gestellt und die gleichen fehler kommen immer noch, ABER zu einem späteren zeitpunkt. Also ein kleiner vortschritt. Ich hab nochma wegen dem prob mit der stlport_vc71_static.lib und was gefunden allerdings kam es da zu keinem eindeutigen lösungsbeispiel. https://www.spieleprogrammierer.de/phpBB…opic.php?t=5190
hab ich ausprobiert, hat nicht geklappt
hab doch noch was hier gefunden: Zitat Bei mir bleiben diese beiden Fehler: Zitat: tbVideo.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: __thiscall CAsyncReader::CAsyncReader(char *,struct IUnknown *,class CAsyncStream *,long *)" (??0CAsyncReader@@QAE@PADPAUIUnknown@@PAVCAsyncStream@@PAJ@Z)" in Funktion ""public: __thiscall CMemReader::CMemReader(class CMemStream *,class CMediaType *,long *)" (??0CMemReader@@QAE@PAVCMemStream@@PAVCMediaType@@PAJ@Z)". tbVideo.obj : ...
erstma danke für die schnelle antwort. Den Link hab ich mir ma angeguckt und festgestellt das ALLES was da beschrieben war bereits gemacht wurde also kann das nicht das prob sein. Ich habe die 3. Auflage vom Buch, da scheint schon alles behoben zu sein nun werde ich mal nach dem prob mit der stlport_vc71_static.lib suchen vielleicht ist die ja auch der einzige auslöser.
Hallo ich habe vor kurzem das Buch 3D Spieleprogrammierung mit directx und C++ gekauft. Ich bin gerade bei der ersten aufgebe und dachte mir ich kompilier erst ma die ganze projekt mappe gedacht, getan. Erstes Projekt: TriBase: PATSCH 367 Fehler... alle haben iwas mit der strmbasd.lib zu tun. Einer der fehler sieht so aus: Quellcode 1 1>strmbasd.lib(renbase.obj) : error LNK2005: "public: __thiscall CBaseRenderer::CBaseRenderer(struct _GUID const &,char *,struct IUnknown *,long *)" (??0CBaseRende...