Seite 1 von 1

[Assimp] Fehlermeldung

Verfasst: 28.08.2012, 07:56
von MadMax
Hallo,

ich versuche gerade Assimp in mein Projekt zu integrieren. Leider bekomme ich folgende Fehlermeldung:

c:\program files\assimp\include\assimp\vector3.h(54): error C2143: syntax error : missing ';' before ''template<''

Jemand eine Idee was der Grund ist?

Cliffs: VS11, pre-compiled libs, x86 und x64 versucht, includes und libs sind richtig gelinked.

Viele Grüße,
Manuel

Re: [Assimp] Fehlermeldung

Verfasst: 28.08.2012, 10:35
von Schrompf
Vor dem Template kommt nur noch Preprocessor-Zeugs und ein #include <math.h> - ich wüsste nicht, was daran Compiler-Fehler verursachen sollte. Hast Du mal ein Global Rebuild probiert?

[edit] Und ist das wirklich die einzige Fehlermeldung? Kommen da evtl. noch ein paar Folgefehler?

Re: [Assimp] Fehlermeldung

Verfasst: 28.08.2012, 11:18
von joggel
Mir kommt das eher so vor, als ob bei einer (seiner eigenen?) header-datei evtl ein Semikolon vergessen wurde...

Re: [Assimp] Fehlermeldung

Verfasst: 28.08.2012, 13:06
von kimmi
Kannst du etwas mehr Code zeigen? Sind vor den Assimp-Includes noch andere Include Statements gesetzt?

Gruß Kimmi

Re: [Assimp] Fehlermeldung

Verfasst: 28.08.2012, 20:16
von MadMax
joggel hat geschrieben:Mir kommt das eher so vor, als ob bei einer (seiner eigenen?) header-datei evtl ein Semikolon vergessen wurde...
Arrrrrrrrrr.

Vielen Dank für alle Antworten....

Re: [Assimp] Fehlermeldung

Verfasst: 28.08.2012, 20:41
von MadMax
Ach ja evtl. noch in die Installationsanleitung aufnehmen das man die dll noch ins projektverzeichnis kopieren sollte

Re: [Assimp] Fehlermeldung

Verfasst: 28.08.2012, 23:18
von Jonathan
Das wird denke ich jeder selber merken. Viel angenehmer für das Entwickeln ist es übrigens, sie an einen passenden Ort zu kopieren und dann in den Umgebungsvariablen den Ordner bei "PATH" hinzuzufügen. Früher hab ich doch tatsächlich die dlls die ich nicht ständig kopieren wollte in den Windowsordner gepackt, weil ich das mit den Umgebungsvariablen einfach nicht wusste.