Irrlicht C++ Visual C++ 2010

02/01/2012 16:06 deathline4ever#1
Habe ein Paar Fragen bezüglich zu Irrlicht würde das mit einen via Skype klären . . .
Und wenn mir derjenige viele gute Tipps usw gibt seh ich es möglich das ich denjenigen via PayPal ein bischen zahle

mfg.deathline4ever

skype:
djerror-manuel
02/01/2012 17:52 jacky919#2
Guck mal [Only registered and activated users can see links. Click Here To Register...]

Du wirst übrigens kein DirectX SDK oder ähnliches benötigen :)
02/01/2012 18:07 deathline4ever#3
Ok Thx guter anfang dann such ich ein Buch am besten Online Buch was man direkt vom PC lesen kann. was um Irrlicht und C++ handelt.

Frage wenn ich Example öffne und sie Debuggen will bekomm ich sogar fehler . . . . ehm habe linker usw nachgeguckt stimmt eigentlich alles und code müsste auch stimmen habe example von ihnen ja gedownloadet und nichts geändert?!

Quote:
1>------ Erstellen gestartet: Projekt: 01.HelloWorld_vc8, Konfiguration: Debug Win32 ------
1> main.cpp
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuil d.targets(990,5): warning MSB8012: TargetPath(C:\Users\Manuel\Desktop\irrlicht-1.7.2\examples\01.HelloWorld\.\Debug\01.HelloWorld _vc8.exe) entspricht nicht dem OutputFile-Eigenschaftswert (C:\Users\Manuel\Desktop\irrlicht-1.7.2\bin\Win32-VisualStudio\01.HelloWorld.exe) von Linker. Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Damit dieses Problem behoben werden kann, müssen die Eigenschaftswerte für $(OutDir), $(TargetName) und $(TargetExt) dem in %(Link.OutputFile) angegebenen Wert entsprechen.
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuil d.targets(992,5): warning MSB8012: TargetName(01.HelloWorld_vc8) entspricht nicht dem OutputFile-Eigenschaftswert (01.HelloWorld) von Linker. Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Damit dieses Problem behoben werden kann, müssen die Eigenschaftswerte für $(OutDir), $(TargetName) und $(TargetExt) dem in %(Link.OutputFile) angegebenen Wert entsprechen.
1> HelloWorld_vc8.vcxproj -> C:\Users\Manuel\Desktop\irrlicht-1.7.2\examples\01.HelloWorld\.\Debug\01.HelloWorld _vc8.exe
========== Erstellen: 1 erfolgreich, Fehler bei 0, 0 aktuell, 0 übersprungen ==========
02/01/2012 18:47 jacky919#4
Quote:
========== Erstellen: 1 erfolgreich, Fehler bei 0, 0 aktuell, 0 übersprungen ==========
Sollte eigentlich bedeuten, dass der Komiliervorgang erfolgreich war...
Guck mal im Debug bzw. Release Ordner ob sich darin eine .exe befindet oder führe einen Rebuild durch.
02/01/2012 19:04 MoepMeep#5
Man sollte erstmal Programmieren können, bevor man sich an eine engine wie irrlicht wagt. Dann kennt man auch den Unterscheid zwischen Fehlern und Warnungen :>
02/01/2012 19:10 deathline4ever#6
Quote:
Originally Posted by jacky919 View Post
Sollte eigentlich bedeuten, dass der Komiliervorgang erfolgreich war...
Guck mal im Debug bzw. Release Ordner ob sich darin eine .exe befindet oder führe einen Rebuild durch.
Ehm da is keine exe vorhanden da stand dann auch noch was ich nicht kopieren konnte stand es konnte keine exe im debug ordner gefunden werden usw. . .

Quote:
Originally Posted by MoepMeep View Post
Man sollte erstmal Programmieren können, bevor man sich an eine engine wie irrlicht wagt. Dann kennt man auch den Unterscheid zwischen Fehlern und Warnungen :>
Laberschte. . . . Wenn ich will das mich jemand zulabbert dann stell ich ne geile blondine neben mich . . . heischt du labberst schrott
02/01/2012 19:24 jacky919#7
Erstell mal ein neues Projekt. Setze die Verzeichnisse und füg die Libary hinzu. Schreib ein bisschen Irrlicht-Code und kompilier es.
02/01/2012 19:35 deathline4ever#8
Quote:
1>------ Erstellen gestartet: Projekt: FPS, Konfiguration: Debug Win32 ------
1> Main.cpp
1>c:\users\manuel\documents\visual studio 2010\projects\fps\fps\main.cpp(55): fatal error C1010: Unerwartetes Dateiende während der Suche nach dem vorkompilierten Header. Haben Sie möglicherweise vergessen, im Quellcode "#include "StdAfx.h"" einzufügen?
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========

#include "StdAfx.h" ist doch nur bei einer Win32 Application doch ich mache keine Win32 Application!?

Code vom Tutorial [Only registered and activated users can see links. Click Here To Register...].

Nunja Was für fehler hab ich gemacht?
02/01/2012 19:43 jacky919#9
Du solltest aber ein Win32 Projekt erstellen
02/01/2012 19:45 deathline4ever#10
hab ich aber --> leeres projekt . . . also Win32 aber Leeres projekt


Edit: Sollte ich kein Leeres Projekt!? aber dort stand leeres projekt?!
02/01/2012 19:51 jacky919#11
Leeres Projekt sollte aufjeden Fall funktionieren. Füg einfach eine Datei z.B. "main.cpp" hinzu und dann sollte es funktionieren.
02/01/2012 20:04 deathline4ever#12
Ehm Probiert alles durchprobiert von leeres win32 projekt bis vorgefertigter header jedes mal die include library usw alles hinzugefügt klappt net. . . .

Kanns sein das es an M VS C++ liegt??
Freund sagte mir das das Prog gerne viele Fehler ausspuckt sollte ich es mal mit Code::Block oder Dev-C++ probieren?
02/01/2012 20:08 jacky919#13
Ich benutze Visual Studio und Irrlicht funktioniert.
Mir ist noch eingefallen: Hast du als Libaryverzeichnis das Unterverzeichnis von dem "lib"-Ordner genommen? bsp: "C:\irrlicht-1.7.2\lib\Win32-visualstudio"
02/01/2012 20:13 deathline4ever#14
Jaa das hab ich bei Linker Zusätzliche Verweiße bla bla "C:\irrlicht-1.7.2\lib\Win32-VisualStudio"

und bei C/C++ hab ich bei Zusätzliche Verweiße bla bla den /include ordner
02/01/2012 20:24 jacky919#15
Dann weiß ich es auch nicht. Aber wenn es dir egal ist, kannst du natürlich auch Code::Blocks nutzen. Dev-C++ würde ich persönlich nicht mehr empfehlen, weil der Compiler veraltet.