Hi,
ich bin neu hier, daher hallo an alle.
Ich habe eine vermutlich doofe Frage aber ich finde dazu einfach nirgends was.
Gibt es eine DXUT Version dx10 komplett ohne dx9 Anbindung? Ich habe eine Anwendung für einen Dozenten entwickelt auf Basis von dx10 und würde diesem gerne ersparen das DirectX Redistributable Pakage installieren zu müssen. Daher dachte ich mir, wenn ich die dx9 Klassen rausnehme müsste es auf Windows Vista und 7 nativ laufen, oder liege ich da sowieso schon falsch?
Vielen Dank
Florian
DXUT ohne DirectX9
Re: DXUT ohne DirectX9
DXUT benutzt (je nach Version) bei Dir wohl die d3dx9.lib und d3dx10_1.lib. Wenn du also nicht gerade z.B. die D3DXMatrixLookAtLH und einen ganzen Haufen anderer Funktionen Dir selbst schreiben willst, müsste das auch so bleiben.
Schick' doch einfach die notwendigen d3dx9_Versionsnummer.dll und d3dx10_Versionsnummer.dll deinem Dozenten mit. Das würde man bei einer richtigen Anwendung mit Installer zwar nicht so machen; für zip-Archive o.Ä. geht das aber in Ordnung.
Schick' doch einfach die notwendigen d3dx9_Versionsnummer.dll und d3dx10_Versionsnummer.dll deinem Dozenten mit. Das würde man bei einer richtigen Anwendung mit Installer zwar nicht so machen; für zip-Archive o.Ä. geht das aber in Ordnung.
Re: DXUT ohne DirectX9
Vielen dank für die antwort. Die Versionsnummer, wovon ist die abhängig? Von dem was ich verwende oder von dem Gerät des Dozentn? Wie würde man es denn MIT installer machen, bzw. Welchen installer kann man gut und einfach verwenden?
- Krishty
- Establishment
- Beiträge: 8350
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: DXUT ohne DirectX9
Die Versionsnummer hängt von dem SDK ab, mit dem du kompiliert hast.
Ein richtiger Installer würde entweder den über 100 MiB großen DirectX End-User Runtimes Installer einbinden oder das DirectX Web Setup nutzen, das die Bing Toolbar installieren möchte.
Ein richtiger Installer würde entweder den über 100 MiB großen DirectX End-User Runtimes Installer einbinden oder das DirectX Web Setup nutzen, das die Bing Toolbar installieren möchte.
Re: DXUT ohne DirectX9
Hi,
danke für die Erklärung. Sprich mit einem richtigen Installer würde ich dann meine Dateien rüberziehen, sowie prüfen ob DirectX schon installiert ist und ansonsten den Webinstaller ausführen, oder? Das kann ich theoretisch mit dem normalen VS10 - Setup - Projekt machen, oder?
danke für die Erklärung. Sprich mit einem richtigen Installer würde ich dann meine Dateien rüberziehen, sowie prüfen ob DirectX schon installiert ist und ansonsten den Webinstaller ausführen, oder? Das kann ich theoretisch mit dem normalen VS10 - Setup - Projekt machen, oder?
- Krishty
- Establishment
- Beiträge: 8350
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: DXUT ohne DirectX9
Die Prüfung kannst du weglassen und direkt das DirectX-Setup ausführen; das wird einfach nichts tun, falls die gleiche oder eine neuere Version von DirectX bereits installiert ist. Beim Offline-Installer gibt es dafür afaik auch einen stillen Modus, der ohne Benutzereingaben auskommt.
- Schrompf
- Moderator
- Beiträge: 5161
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas
- Wohnort: Dresden
- Kontaktdaten:
Re: DXUT ohne DirectX9
Google mal nach DirectX Runtime Redistributable. Das ist der volle Download, den Microsoft eigentlich nur Entwicklern in die Hand drücken möchte, damit die es in ihre Installer einbinden. Der ist dann wahrscheinlich auch frei von "Zusatz-Inhalten"
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.