Suchergebnisse
Suchergebnisse 1-12 von insgesamt 12.
Dumme Frage aber wo sind die beiden xD?
Ja danke es hat geklappt aber es liest sich iwie immer als 0. So jetzt zu dem Dreieck. Nachdem ich alles verlinkt habe und die Sachen aus der Anleitung gemacht habe und versuche es zu kompilieren kriege ich diesen Error. 2>Direct3DEnum.obj : error LNK2019: unresolved external symbol _Direct3DCreate9@4 referenced in function "enum tbResult __cdecl GetDirect3DParameters(struct SDirect3DParameters *)" (?GetDirect3DParameters@@YA?AW4tbResult@@PAUSDirect3DParameters@@@Z) 2>InitDirect3D.obj : error LN...
Ich habe jetzt alles wie in der Anleitung beschrieben gemacht, das Testprogramm wo der Code auch in der Anleitung stand habe ich eingegeben und hat wunderbar funktioniert. Als kleinen Test wollte ich mal noch mal das Adapterprogramm schreiben also was das alles auflistet. Nun mein Problem der markiert das #include bei StdI0.h rot
Ich schau mal nach, wenn die evtl nicht da ist trotzalldem dann werde ich es noch mal downloaden und die Datei in die ich in den Include Ordner packen. EDIT: Die Streams.h ist enthalten habe ich nachgeschaut. Die ist in dem dependices Ordner
Ich habe die ganze Zeit das Update, Das Visual C++ 2010 und das neue SDK. Ist ja nicht so als ob ichs net runtergeladen habe xD Das Visual C++ 2010 habe ich so oder so aus einem Buch der Visual C++ Programmierung. Ich habe schon alles, glaub mal xD
So, Ich habe es mit unkompiilierten header Datein versucht. Aber 1>------ Build started: Project: Mein Projekt, Configuration: Debug Win32 ------ 1> Dreieck.cpp 1>f:\projekte unkompiliert\3d-spieleprogrammierung-update\tribase\include\tribase.h(47): fatal error C1083: Cannot open include file: 'streams.h': No such file or directory 1> InitWindow.cpp 1>f:\projekte unkompiliert\3d-spieleprogrammierung-update\tribase\include\tribase.h(47): fatal error C1083: Cannot open include file: 'streams.h': N...
Vielen dank, ist nicht mehr rot markiert, endlich programmieren ohne Zwischenfälle. Ich denke es wird sehr lange dauern bis ich mich wieder melde EDIT: Zum Thema wird lange dauern. Jetzt wollte ich es Compilen und ich krieg diese Meldung. 1>------ Build started: Project: Eigenes Projekt, Configuration: Release Win32 ------ 1> Direct3DEnum.cpp 1>Direct3DEnum.cpp(6): warning C4005: 'VAR' : macro redefinition 1> Direct3DEnum.cpp(3) : see previous definition of 'VAR' 1>Direct3DEnum.cpp(30): fatal er...
Yeah, endlich markiert der das #include bei der TriBase.h nicht mehr rot. aber dafür sind die noch rot markiert dann kann ich denke ich ohne Probleme programmieren. #include "..\\..\\Allgemeines\\InitWindow.h" #include "..\\..\\Allgemeines\\Direct3DEnum.h" #include "..\\..\\Allgemeines\\InitDirect3D.h" Ich brauch noch die kleine Hilfe dafür dann lass ich euch in Ruhe
Ja ich habe das Update. Ich habe wie gesagt die headerdateien eingefügt in den Header Files ordner. Dann habe ich es wie im Buch beschrieben mit beispielsweise #include <TriBase.h> verlinkt. Ich will grundsätzlich nur ne Antwort die mir hilft. Muss ich irgendwas einstellen, wenn ja was? Ich habe schon Erfahrungen mit C++ und Java aber obwohl ich es wie nach dem Buch mache klappt das nicht. EDIT: Ich habe mal nachgeschaut und ein Fenster gefunden wie im Buch, habe lange suchen müssen ums zu finde...
Ja ok noch eine frage und zwar wollte ich es kompiliieren und dieses mal ist es fehlgeschlagen und ich habe herausgefunden das einige #include sachen rot makiert sind. Ich habe eine Ordnerstruktur angelegt und zwar so. Eigenes Projekt: External Dependencies Header Files Allgemeines.h Direct3DEnum.h InitDirect3D.h InitWindow.h resource.h Resource Files Allgemeines.rc Dreieck.rc Icon1.ico SourceFiles Direct3DEnum.cpp Dreieck.cpp InitDirect3D.cpp InitWindow.cpp So das wars und der Quellcode #includ...
Ja ok danke ich werde es probieren
Ich habe das 3D Dreieck endlich fertig, kompiiliert aber ich habe ein Problem wenn ich es starten möchte. Er sagt mir "Unable to start Program 'F\Projekte\3D Spieleprogrammierung-Update\TriBase\Bin\TriBaseD.dll'. Hat jemand eine Lösung für mich? Ich habe sehr lange dran gesessen aber er startet es einfach nicht.