feifelm1983
Cadet 4th Year
- Registriert
- Nov. 2005
- Beiträge
- 123
nach dieser anleitung bin ich vorgegangen:
Kompilieren des Phoenix Firestorm Viewer( Microsoft Windows XP, Vista, Windows 7 )
Hier eine kurze Schnelle Anleitung um den Phoenix Firestorm Viewer zu Kompilieren, wenn es nicht klappt Probier noch eine anderen Anleitung
0. Herunterladen und Installiere folgende Anwendungen:
a. http://mercurial.selenic.com/
b. http://go.microsoft.com/?linkid=9782373
c. http://www.microsoft.com/downloads/...FamilyID=6b6c21d2-2006-4afa-9702-529fa782d63b (Windows SDK 7.1)
(installiere Developer Tools > Windows Headers and Libraries. )
d. http://www.microsoft.com/downloads/...FamilyID=3021d52b-514e-41d3-ad02-438a3ba730ba
(DirectX SDK) ( Installiere “Headers and Libs” von diesem Installer. )
e. http://www.cmake.org/files/v2.8/cmake-2.8.5-win32-x86.exe (Cmake)
f. http://www.cygwin.com/setup.exe ( installiere patchutils, flex, bison, and zlib-devel (alle verfügbar unter “devel”)
und openssh (verfügbar under "Net")
g. http://www.python.org/ftp/python/2.7.2/python-2.7.2.msi (Python)
h. Lade die folgenden Patches für Visual Studio 2010.
http://www.microsoft.com/downloads/...a6-8107-475d-948a-ef22627e57a5&displaylang=de
1. Clonen und Einrichten von Autobuild:
a: Erstelle einen neuen Ordner und nenne ihn "Compile" als Beispiel auf dem Laufwerk Deiner Wahl.
b: Öffne über Ausführen --> CMD eine neue Eingabeaufforderung und Navigier über "cd [DeinLaufwerk]:\compile" in den Ordner den du erstellt hast.
c: Tippe --> hg clone http://hg.secondlife.com/autobuild
d: Öffne deine Systemsteuerung --> System --> Erweiterte Systemeigenschaften --> Systemvariablen --> Füge zur Path Variable in den Systemvariablen folgende sachen hinzu( nichts anderes Löschen):
[Dein Laufwerk]:\CMake 2.8\bin;
[Dein Laufwerk]:\Mercurial\;
[Dein Laufwerk]:\compile\autobuild\bin;
[Dein Laufwerk]:\Python27;
[Dein Laufwerk]:\cygwin\bin;
2. Herunterladen des Sourcecodes
a: Öffne über Ausführen --> CMD eine neue Eingabeaufforderung und Navigier über "cd DeinLaufwerk:\compile" in den Ordner den du erstellt hast.
b: Tippe --> hg clone http://hg.phoenixviewer.com/phoenix-firestorm-lgpl/
3. Konfiguriere Visual Studio 2010 Express Edition
Öffne Visual Studio 2010 Express Edition
a: Datei --> Neu --> Project --> Win32Project auswählen
b: Namen z.b "Test" oder "Einstellen" Vergeben.
c: Im folgenden Dialog Leeres Project Wählen mit Ok Bestätigen.
d: Im Projektmappen Explorer wird nun das Tab --> Eigenschaften Manager Gewählt
e: Dann öffnet ihr den Die Baumstruktur Release | Win32
f: als nächstes folgt ein Rechtsklick auf "Microsoft.CPP.Win32.user --> Eigenschaften
g: Reiter VC++-Verzeichnisse dort wie gewohnt folgende sachen hinzufügen.
Wähle im dropdown menü Executeable files und füge folgende Dateien der Liste hinzu:
"[Dein Laufwerk]:\Programme\Python2.7.2"
"[Dein Laufwerk]:\Programme\CMake 2.8\bin"
"[Dein Laufwerk]:\Program Files\Microsoft SDKs\Windows\v7.1\Bin
"[Dein Laufwerk]:\Program Files\Microsoft DirectX SDK (June 2010)\Lib\x86" [ wenn du ein neueres SDK hast wähle dieses ]
"[Dein Laufwerk]:\Programme\cygwin\bin"
dann wähle include aus dem dropdown menü und füge folgende Dateien der Liste hinzu.
"[Dein Laufwerk]:\Program Files\Microsoft SDKs\Windows\v7.1\Include" [ wenn du ein neueres SDK hast wähle dieses ]
"[Dein Laufwerk]:\Program Files\Microsoft SDKs\Windows\v7.1\Include\gl"
"[Dein Laufwerk]:\Program Files\Microsoft DirectX SDK (June 2010)\Include" [ wenn du ein neueres SDK hast wähle dieses ]
Nun wähle libaries im the dropdown menü und füge folgende Dateien der Liste hinzu.
"[Dein Laufwerk]:\Program Files\Microsoft DirectX SDK (June 2010)\Lib\x86"
"[Dein Laufwerk]:\Program Files\Microsoft SDKs\Windows\v7.1\Lib"
Dann Klick ok und schließe Visual Studio 2010 Express Edition beim Fragen ob gespeichert werden soll mit "Ja" bestätigen.
4. Starte den ersten teil des Kompilier Vorganges.
a: Navigiere zu "[Dein Laufwerk]:\compile\phoenix-firestorm-lgpl\"
b: Windows start Button --> Alle Programme -->Microsoft Visual Studio 2010 Express -->Eingabeaufforderung von Visual Studio (2010)
c: tippe "[Dein Laufwerk]:" wechsel den pfad mit "cd [Dein Laufwerk]:\compile\phoenix-firestorm-lgpl\" ( ohne Anführungszeichen)
d: tippe "autobuild configure -c ReleaseFS_open -- --package --chan Private-DeinName"
e: Warte bis der vorgang Beendet ist, wenn du einen Fehler siehst mit "vstool" ignoriere ihn
5. Starte den zweiten teil des Kompilier Vorganges.
a: Navigiere zu "[Dein Laufwerk]:\compile\phoenix-firestorm-lgpl\indra\build-VC100"
b: Öffne Firestorm.sln
c: Rechtsklick auf Firestorm-bin --> set startup Project
d: Oben im Dropdown setze solution von debug auf Release
e: Extras --> Optionen --> Projecte und Projektmappen --> Erstellen und Ausführen und setze die "Maximale Anzahl paralleler Projektbuilds" auf "1"
f: Klick auf Build "Build Solution F7"
g: Warte bis der Kompilier vorgang beended ist hoffentlich ohne Fehler
Du findest den Fertig erstellten Viewer in "[Dein Laufwerk]:\compile\phoenix-firestorm-lgpl\indra\build-VC80\newview \release"
Viel spaß beim Kompilieren
Habe mit dem ersteller der anleitung versucht mein Problem zulösen aber es funktioniert nicht
wer weiß woran es liegt ???
MFG
Kompilieren des Phoenix Firestorm Viewer( Microsoft Windows XP, Vista, Windows 7 )
Hier eine kurze Schnelle Anleitung um den Phoenix Firestorm Viewer zu Kompilieren, wenn es nicht klappt Probier noch eine anderen Anleitung
0. Herunterladen und Installiere folgende Anwendungen:
a. http://mercurial.selenic.com/
b. http://go.microsoft.com/?linkid=9782373
c. http://www.microsoft.com/downloads/...FamilyID=6b6c21d2-2006-4afa-9702-529fa782d63b (Windows SDK 7.1)
(installiere Developer Tools > Windows Headers and Libraries. )
d. http://www.microsoft.com/downloads/...FamilyID=3021d52b-514e-41d3-ad02-438a3ba730ba
(DirectX SDK) ( Installiere “Headers and Libs” von diesem Installer. )
e. http://www.cmake.org/files/v2.8/cmake-2.8.5-win32-x86.exe (Cmake)
f. http://www.cygwin.com/setup.exe ( installiere patchutils, flex, bison, and zlib-devel (alle verfügbar unter “devel”)
und openssh (verfügbar under "Net")
g. http://www.python.org/ftp/python/2.7.2/python-2.7.2.msi (Python)
h. Lade die folgenden Patches für Visual Studio 2010.
http://www.microsoft.com/downloads/...a6-8107-475d-948a-ef22627e57a5&displaylang=de
1. Clonen und Einrichten von Autobuild:
a: Erstelle einen neuen Ordner und nenne ihn "Compile" als Beispiel auf dem Laufwerk Deiner Wahl.
b: Öffne über Ausführen --> CMD eine neue Eingabeaufforderung und Navigier über "cd [DeinLaufwerk]:\compile" in den Ordner den du erstellt hast.
c: Tippe --> hg clone http://hg.secondlife.com/autobuild
d: Öffne deine Systemsteuerung --> System --> Erweiterte Systemeigenschaften --> Systemvariablen --> Füge zur Path Variable in den Systemvariablen folgende sachen hinzu( nichts anderes Löschen):
[Dein Laufwerk]:\CMake 2.8\bin;
[Dein Laufwerk]:\Mercurial\;
[Dein Laufwerk]:\compile\autobuild\bin;
[Dein Laufwerk]:\Python27;
[Dein Laufwerk]:\cygwin\bin;
2. Herunterladen des Sourcecodes
a: Öffne über Ausführen --> CMD eine neue Eingabeaufforderung und Navigier über "cd DeinLaufwerk:\compile" in den Ordner den du erstellt hast.
b: Tippe --> hg clone http://hg.phoenixviewer.com/phoenix-firestorm-lgpl/
3. Konfiguriere Visual Studio 2010 Express Edition
Öffne Visual Studio 2010 Express Edition
a: Datei --> Neu --> Project --> Win32Project auswählen
b: Namen z.b "Test" oder "Einstellen" Vergeben.
c: Im folgenden Dialog Leeres Project Wählen mit Ok Bestätigen.
d: Im Projektmappen Explorer wird nun das Tab --> Eigenschaften Manager Gewählt
e: Dann öffnet ihr den Die Baumstruktur Release | Win32
f: als nächstes folgt ein Rechtsklick auf "Microsoft.CPP.Win32.user --> Eigenschaften
g: Reiter VC++-Verzeichnisse dort wie gewohnt folgende sachen hinzufügen.
Wähle im dropdown menü Executeable files und füge folgende Dateien der Liste hinzu:
"[Dein Laufwerk]:\Programme\Python2.7.2"
"[Dein Laufwerk]:\Programme\CMake 2.8\bin"
"[Dein Laufwerk]:\Program Files\Microsoft SDKs\Windows\v7.1\Bin
"[Dein Laufwerk]:\Program Files\Microsoft DirectX SDK (June 2010)\Lib\x86" [ wenn du ein neueres SDK hast wähle dieses ]
"[Dein Laufwerk]:\Programme\cygwin\bin"
dann wähle include aus dem dropdown menü und füge folgende Dateien der Liste hinzu.
"[Dein Laufwerk]:\Program Files\Microsoft SDKs\Windows\v7.1\Include" [ wenn du ein neueres SDK hast wähle dieses ]
"[Dein Laufwerk]:\Program Files\Microsoft SDKs\Windows\v7.1\Include\gl"
"[Dein Laufwerk]:\Program Files\Microsoft DirectX SDK (June 2010)\Include" [ wenn du ein neueres SDK hast wähle dieses ]
Nun wähle libaries im the dropdown menü und füge folgende Dateien der Liste hinzu.
"[Dein Laufwerk]:\Program Files\Microsoft DirectX SDK (June 2010)\Lib\x86"
"[Dein Laufwerk]:\Program Files\Microsoft SDKs\Windows\v7.1\Lib"
Dann Klick ok und schließe Visual Studio 2010 Express Edition beim Fragen ob gespeichert werden soll mit "Ja" bestätigen.
4. Starte den ersten teil des Kompilier Vorganges.
a: Navigiere zu "[Dein Laufwerk]:\compile\phoenix-firestorm-lgpl\"
b: Windows start Button --> Alle Programme -->Microsoft Visual Studio 2010 Express -->Eingabeaufforderung von Visual Studio (2010)
c: tippe "[Dein Laufwerk]:" wechsel den pfad mit "cd [Dein Laufwerk]:\compile\phoenix-firestorm-lgpl\" ( ohne Anführungszeichen)
d: tippe "autobuild configure -c ReleaseFS_open -- --package --chan Private-DeinName"
e: Warte bis der vorgang Beendet ist, wenn du einen Fehler siehst mit "vstool" ignoriere ihn
5. Starte den zweiten teil des Kompilier Vorganges.
a: Navigiere zu "[Dein Laufwerk]:\compile\phoenix-firestorm-lgpl\indra\build-VC100"
b: Öffne Firestorm.sln
c: Rechtsklick auf Firestorm-bin --> set startup Project
d: Oben im Dropdown setze solution von debug auf Release
e: Extras --> Optionen --> Projecte und Projektmappen --> Erstellen und Ausführen und setze die "Maximale Anzahl paralleler Projektbuilds" auf "1"
f: Klick auf Build "Build Solution F7"
g: Warte bis der Kompilier vorgang beended ist hoffentlich ohne Fehler
Du findest den Fertig erstellten Viewer in "[Dein Laufwerk]:\compile\phoenix-firestorm-lgpl\indra\build-VC80\newview \release"
Viel spaß beim Kompilieren
Habe mit dem ersteller der anleitung versucht mein Problem zulösen aber es funktioniert nicht
wer weiß woran es liegt ???
MFG