Casa / Lavora su Internet / Dove è installato DirectX su Windows 7. Dove scaricare e come installare DirectX: una guida dettagliata. Dove è installato e decompresso DirectX

Dove è installato DirectX su Windows 7. Dove scaricare e come installare DirectX: una guida dettagliata. Dove è installato e decompresso DirectX

Per rispondere alla domanda comune su come installare DirectX, devi prima capire a cosa serve. DirectX è un set speciale applicazioni software Microsoft, che viene utilizzato nello sviluppo di giochi moderni ed è necessario per il loro normale funzionamento.

DirectX è sicuramente molto importante per il corretto funzionamento dei giochi per PC. Senza di esso, non si avvierà semplicemente un singolo gioco su sistema operativo Windows. Ma prima di cercare freneticamente informazioni su come installare DirectX, dovresti prima scoprire se è necessario aggiornare questo software. Per fare ciò, segui le istruzioni su come scoprire quale DirectX è installato di seguito:

  • Attraverso il menu Start, apri il prompt dei comandi "Esegui"
  • Immettere il comando "dxdiag" senza virgolette: si aprirà lo strumento di diagnostica DirectX, dove verrà mostrato informazioni dettagliate, inclusa la versione DirectX.
  • Scopri quale versione di DirectX è installata. Sul questo momento l'ultima versione è DirectX 11, che è disponibile sul sistema operativo da allora Windows Vista e superiore. Contrariamente a quanto si crede, il rilascio delle DirectX 12 non è ancora avvenuto, ma dovrebbe comparire nei prossimissimi giorni. Pertanto, non ha senso cercare dove scaricare DirectX 12.

Se hai seguito le istruzioni su come verificare la versione di DirectX installata sopra e hai visto che non hai installato l'ultima versione o che questo software non è affatto disponibile, scarica e installa DirectX. Come installare DirectX è dettagliato di seguito.


Se tu Proprietario di Windows 7, 8, 8.1 o Vista, vorrai sapere come installare DirectX 11 come file separato. Windows XP, purtroppo, non supporta questa versione del software. È importante notare che non sarai in grado di scaricare e installare DirectX 11 dal sito Web ufficiale di Microsoft con un file separato per un semplice motivo: le nuove versioni di Windows vengono già fornite con l'ultima versione di DirectX preinstallata. Tuttavia, i casi sono diversi e potresti aver rimosso accidentalmente o deliberatamente questo software. Per eseguire nuovamente l'installazione, procedere come segue:


Importante: ti consigliamo di non scaricare DirectX da risorse di terze parti. Tutte le informazioni e i file necessari per il sistema operativo sono disponibili sul sito Web ufficiale di Microsoft. Non è necessario correre rischi, poiché molti archivi software contengono un virus che danneggerà il sistema operativo.

Dopo l'avvento di computer molto convenienti, le tecnologie hanno iniziato a svilupparsi molto più velocemente in varie direzioni e talvolta ne hanno generate di nuove, motivo per cui ora puoi sentire molte parole oscure in una normale conversazione, ad esempio DirectX. Alcuni e potresti fare una domanda su dove installare DirectX.

Questo articolo si concentrerà esclusivamente sulla libreria grafica DirectX: perché è necessaria, dove viene utilizzata, da chi è stata creata e, soprattutto, come installarla sul proprio computer. Il nostro articolo è consigliato esclusivamente agli utenti inesperti del sistema operativo. Sistemi Windows, perché la libreria DirectX funziona solo lì.

Perché hai bisogno di DirectX

Per prima cosa devi capire di cosa si tratta. Ad esempio, inizi il gioco e nel tuo RAM milioni di byte di informazioni iniziano a essere scaricati in modo che non solo vengano elaborati Unità centrale di elaborazione, ma anche GPU. Inoltre, è necessario leggere sequenze di tasti, posizione del mouse, comandi dal sistema operativo e molto altro. Forse sarà una novità per te, ma tutto nel computer viene elaborato esclusivamente in sequenza.

La domanda è come convincere il computer a fare tutto questo: per questo sono necessarie istruzioni al computer. Se astraiamo, il codice del programma che gli sviluppatori del gioco hanno scritto sono le istruzioni. Ora immaginalo durante la creazione nuovo gioco devi rifare tutto da capo, il che significa letteralmente "rovinare" gli anni della tua vita, ma non ce n'è bisogno, perché ci sono software speciali, ad esempio, libreria grafica DirectX.

I programmatori lo collegheranno, dopodiché sarà possibile utilizzare in modo intelligente le sue risorse per controllare i processi, visualizzare la grafica e molto altro. Tuttavia, alcuni computer non vengono forniti con questa libreria pronta all'uso, quindi di seguito ti diremo dove installare DirectX. Ti ricordiamo che l'istruzione è adatta solo per il sistema operativo Windows, con il quale, tra l'altro, è stata creata la libreria. A proposito, viene utilizzato anche nella console Xbox.

Dove installare DirectX 9.0

Se desideri installare la nona versione, probabilmente stai utilizzando un file obsoleto sistema operativo, ad esempio, Windows XP, quindi si consiglia vivamente di eseguire l'aggiornamento alla versione 10, poiché il servizio XP è terminato alcuni anni fa, quindi il sistema è pieno di vulnerabilità. Tuttavia, se non desideri farlo per motivi personali, le istruzioni verranno fornite di seguito.

Istruzioni per l'installazione della nona versione di DirectX:

  1. Questa versioneÈ stato sviluppato all'incirca nello stesso periodo di Windows XP, quindi non è più possibile trovarlo sul sito ufficiale, solo il decimo o l'undicesimo, a seconda della scheda video. Crea un file appropriato query di ricerca nel navigatore.
  2. Scarica non dalla risorsa ufficiale, attendi il download completo e avvia l'installazione.
  3. Accetta l'accordo. Riavvia il computer dopo l'installazione.

Dove installare DirectX 11 per Windows 7

Vale la pena notare che Windows 7 supporta qualsiasi versione di questa libreria, ad eccezione di DirectX 12, che è stata creata esclusivamente per Windows 10 e ne è parte integrante. Di seguito verranno fornite le istruzioni per l'installazione, ma se non si desidera eseguire il download da Internet, cercare un disco dalla confezione sotto la scheda video, deve esserci una libreria supportata dalla scheda video o scaricare Windows 10.

Istruzioni su dove installare DirectX 11:

  1. Vai al sito Web ufficiale di DirectX, dove ti verrà chiesto di scaricare il loro prodotto.
  2. Attendere il completamento del processo di download.
  3. Avviare l'installazione, accettando i termini di utilizzo lungo il percorso.
  4. Il programma di installazione troverà da solo il percorso migliore, quindi attendi fino alla fine e riavvia il computer.

Infine

Speriamo che dopo aver letto questo articolo tu capisca dove installare DirectX e per cosa è stato creato. Vale la pena notare che le schede video, a seconda della loro generazione, supportano diverse versioni DirectX, quindi anche dopo aver installato la versione 11, solo 10 possono funzionare, ecc.

Per garantire il normale funzionamento dei dispositivi del computer con programmi, è necessario installare DirectX. Molte persone hanno familiarità con questo programma perché è spesso richiesto durante l'installazione dei giochi. Ma cosa fare quando un pacchetto software è stato scaricato da Internet, ma non è possibile installarlo? Cosa fare in una situazione del genere, questo articolo lo dirà.

Installazione manuale di DirectX

Ci sono diverse opzioni possibili problemi, affrontato dai principianti quando non sanno dove installare DirectX su un computer.

È meglio scaricare il pacchetto DirectX dal sito ufficiale, poiché il pacchetto di installazione degli sviluppatori ti consente di scaricare e installare la maggior parte ultima versione questo software senza alcun intervento da parte dell'utente.

A volte capita che venga scaricato un archivio autoestraente. È possibile determinarne il tipo osservando l'estensione del file. Se l'archivio è un file eseguibile (.exe), fai doppio clic su di esso e decomprimilo in una cartella qualsiasi. Dopodiché, nella nuova cartella, devi trovare il programma di installazione del programma che installa DirectX in Modalità automatica.

Il tuo assistente informatico

Con lo sviluppo della tecnologia di animazione per giochi per computer e redattori grafici c'era bisogno di una migliore resa degli oggetti e effetti visivi. Per risolvere questo problema, viene utilizzato Software DirectX. Questa è una sorta di ponte tra la scheda video, scheda audio e la parte software della grafica di giochi ed editor, che consente di migliorare la qualità delle immagini visualizzate sullo schermo del monitor. Ogni versione di Windows include una serie di file DirectX che ottimizzano l'esperienza grafica. Gli aggiornamenti della versione di DirectX possono essere forniti con le applicazioni di gioco. Per usare DirectX devi avere certa rappresentazione sull'installazione, l'aggiornamento, la rimozione e la reinstallazione del programma in Windows 10.

DirectX 12 per Windows 10 è un insieme di file con estensione *.dll, costituito da librerie software necessarie per una migliore visualizzazione di effetti visivi e sonori. Windows 10 viene fornito con DirectX 12 integrato per impostazione predefinita. Questa versione non richiede aggiornamento manuale. Tutti i file vengono scaricati automaticamente quando gli aggiornamenti vengono ricevuti dal sito Web ufficiale di Microsoft su Internet.

Puoi determinare la versione di DirectX sul tuo computer usando il comando dxdiag:


Anche se DirectX 12 è preinstallato su Windows 10, la finestra di dialogo dxdiag potrebbe in alcuni casi mostrare una versione precedente.

I problemi possono sorgere, di norma, in due casi:

  • il gioco che l'utente sta eseguendo è stato scritto sotto vecchia versione DirectX e la nuova versione non contiene le librerie richieste;
  • Strumenti di diagnostica dice DirectX 11.2. Significa che:
    • la scheda video installata sul computer è obsoleta e non supporta DirectX 12;
    • installato driver obsoleti scheda video e devono essere aggiornati.

Puoi vedere quale versione supporta la scheda video utilizzando la console di Gestione dispositivi nelle proprietà del computer e nel sito Web del produttore della scheda. Per fare ciò, nella console "Gestione dispositivi", trova la riga "Schede video", aprila e annota il nome del tuo adattatore. Quindi vai al sito Web del produttore e visualizza la versione di DirectX per la quale è configurato l'adattatore nella tabella pivot. Se viene specificata la versione 11.2, funzionerà di conseguenza con la versione 12, ma sarà in grado di utilizzare solo le librerie della versione 11.2.

Per installare (aggiornare) la versione di DirectX, devi andare su pagina ufficiale Microsoft e passare alla versione richiesta del sistema operativo. La dodicesima versione non ha un pacchetto di aggiornamento separato e tutti gli aggiornamenti vengono ricevuti automaticamente tramite il Centro aggiornamenti.

Quindi, per verificare la presenza di un aggiornamento per i componenti di sistema, è necessario:


A volte all'avvio del gioco viene visualizzato un avviso sull'impossibilità di avviarlo a causa della mancanza di qualsiasi libreria. La libreria può essere aggiunta dal precedente set di DirectX richiesto.

Nella finestra del programma di installazione Web, controlla i requisiti di sistema e leggi le istruzioni di installazione. Quindi scarichiamo la libreria eseguibile sul computer, eseguiamo il file eseguibile dxsetup.exe e quindi seguiamo le istruzioni di installazione. Non dimenticare di deselezionare quei componenti aggiuntivi offerti durante l'installazione che non ti servono. Inoltre, non installare motore di ricerca Bing, offerto come allegato alle librerie.

Dopo aver scaricato ed eseguito il file eseguibile dxsetup.exe, la cartella dell'archivio della libreria può essere installata in qualsiasi posizione specificata dall'utente. Per impostazione predefinita, la directory verrà decompressa in C:\Windows\System32. Prima di scaricare l'archivio, si consiglia di creare una cartella con qualsiasi nome nella radice del disco. Scarica l'archivio lì, decomprimilo, installa DirectX nella posizione selezionata, quindi elimina la cartella creata.

L'applicazione potrebbe non essere installata se la sua versione non corrisponde alla versione del sistema operativo Windows. Non è possibile installare la versione 12 su Windows 7, così come la versione 11 su Windows XP.

Tabella: versioni di Windows e le corrispondenti versioni di DirectX

Inoltre, potrebbero esserci altri motivi per cui DirectX non può essere installato:

  • il file eseguibile dxsetup.exe potrebbe essere affetto da un virus. Questo accade spesso se il download è stato effettuato da un sito non verificato. Pertanto, il file scaricato deve essere immediatamente controllato da un antivirus;
  • L'archivio scaricato potrebbe non corrispondere alla profondità di bit (profondità di bit) del tuo sistema. Se disponi di un sistema operativo Windows a 32 bit, l'archivio per un sistema operativo a 64 bit non verrà installato sul tuo computer;
  • il software antivirus del computer potrebbe bloccare il file durante il download. Devi disabilitare l'antivirus e provare a scaricare nuovamente il file;
  • nessun diritto di installazione. A menù contestuale file, è necessario scegliere di eseguire come amministratore o concedere i diritti per l'installazione;
  • La RAM e la memoria cache del computer sono disseminate di ogni sorta di immondizia. Devi cancellare la memoria usando programmi speciali. Può essere Wise Care 365, Glary Utilites, Ccleaner e altri. Dopo aver cancellato la memoria, riavviare il computer e ripetere l'installazione.

Durante l'installazione, potrebbe verificarsi un errore imprevisto e verrà visualizzata una finestra di messaggio di errore.

Se l'installazione di DirectX fallisce, ci sono diverse opzioni per provare a superare il problema:

  • scaricare il file eseguibile dxsetup.exe da un altro sito ed eseguirlo;
  • installare Windows in modalità di aggiornamento, poiché potrebbe verificarsi un errore nel funzionamento dei suoi componenti;
  • correre da riga di comando per conto dell'amministratore, le utility chkdsk e sfc /scannow e controllano completamente il disco rigido;
  • per gli utenti più avanzati, è possibile trovare un suggerimento nei file DXError.log e DirectX.log in Cartella Windows. Se non ci sono abbastanza conoscenze in questo settore, è meglio consultare uno specialista, ad esempio, in modalità online.

La reinstallazione dell'applicazione viene eseguita in due modi:

  • rimozione completa versione installata e sostituendolo con uno simile. Viene utilizzato quando frequenti finestre a discesa con avvisi sugli errori di DirectX;
  • aggiornamento della versione installata. Il software DirectX è impostato in modo che, quando si reinstalla, i file dll mancanti vengano aggiunti al pacchetto della libreria esistente. Se devi aggiungere librerie da DirectX 9.0C a DirectX 12.0, verranno semplicemente allegate ai file della versione installata.

Per reinstallare correttamente, prima di eseguirlo, è necessario eseguire una serie di azioni specifiche:


La rimozione completa dell'applicazione DirectX integrata in Windows 10 non può essere eseguita tramite la funzione standard "Disinstalla o modifica programma" nel Pannello di controllo.

Per risolvere questo problema, c'è un gran numero di programmi di terze parti, che consente di disinstallare DirectX 12, cancellando completamente le directory e i rami del registro da esso. Le seguenti utilità sono esempi di tali programmi.

Per rimuovere correttamente DirectX 12 da Windows 10, puoi scaricare su Internet e installarne uno:

  • DirectX Happy Uninstall: l'utilità è distribuita su base shareware. È uno dei più corretti nel lavoro;
  • DX Killer: l'applicazione è distribuita gratuitamente, ha un'interfaccia in lingua russa;
  • Eradicatore di DirectX: può essere eseguito da supporti rimovibili senza installazione su un computer.

Su Internet, puoi cercare vari programmi con cui lavorare Applicazione DirectX 12 in Windows 10. Ogni utente ha le proprie esigenze, abitudini e determinate priorità, che prova consapevolmente o inconsapevolmente sul software. Qualcuno è più abituato a lavorare con le versioni inglesi dei programmi, per altri crea un grande disagio. Questo dovrebbe essere affrontato in base alle sue capacità e ai requisiti dell'utente per l'utilizzo dell'interfaccia del software applicativo.

DirectX- questo è un software che collega i dispositivi e il sistema operativo di un computer, inclusi i programmi installati su di esso. Funge da interfaccia sia per gli sviluppatori di software che per i produttori di dispositivi informatici.

I programmi interagiscono con DirectX e DirectX, a sua volta, funziona con i dispositivi del computer. Questa interfaccia ha lo scopo principale di garantire la compatibilità dei programmi sviluppati con la maggior parte delle apparecchiature ed eliminare la necessità di scrivere più volte funzioni software simili per diverse marche di apparecchiature dello stesso tipo.

D. Quali componenti sono inclusi in DirectX?
O. DirectX include i seguenti strumenti: DirectDraw, Direct3D, DirectSound, DirectInput, DirectPlay, DirectAnimation, DirectShow e DirectMusic. Ciascuno di questi strumenti viene utilizzato per lavorare con un tipo specifico di oggetto, ad esempio DirectDraw viene utilizzato per elaborare immagini bidimensionali, Direct3D - tridimensionale, DirectSound è responsabile del suono tridimensionale e del missaggio.

Prova a rimuoverlo.

D. Come disinstallare nuova versione e installa quello vecchio
O. Secondo la dichiarazione ufficiale di Microsoft, non è possibile rimuovere DirectX dal sistema. Problemi quando si lavora con la versione Windows XP 95 di DirectX, è possibile aggiornarlo, ma non sarà possibile modificare la nuova versione con quella precedente. Aiuta a risolvere questo problema programma Eliminatore DirectX, progettato per rimuovere DirectX dalla versione 2.0 alla 9 inclusa. Scarica il programma. Decomprimere tutti i file del programma in una directory sul disco rigido ed eseguire il file dxerad.exe. Quando ti viene chiesto se vuoi davvero disinstallare DirectX, rispondi "Sì". Per completare correttamente la rimozione di DirectX, riavvia Windows. Questo rimuoverà tutti i file DirectX e ripulirà registro di sistema. Se la rimozione di DirectX ha avuto successo, installa un'altra versione di DirectX, poiché né i giochi né le applicazioni multimediali funzioneranno senza DirectX.

Un altro programma per disinstallare DirectX è DirectX Killer 1.0Questo programmaè progettato per rimuovere lo strumento DirectX dal tuo computer. Scarica.

Disinstallazione felice di DirectX- un'utilità che rimuove completamente dal sistema un set di librerie multimediali DirectX di qualsiasi versione, incluso DirectX 11. C'è un'opzione per salvare backup DirectX (prima della rimozione) con la possibilità del suo recupero automatico. Sistemi supportati: Windows 2000/XP/2003/Vista/2008/Win7/2008R2 x86 e x64. Il programma è a pagamento. Sito web del programma

Come posso sapere quale versione di DirectX è installata sul mio computer?
O.È possibile determinare la versione dell'interfaccia DirectX utilizzando il programma System Information. Questo programma viene avviato utilizzando il menu Start - » Programmi - Accessori - » Utilità di sistema - Informazioni di sistema. Nel menu nella parte superiore della finestra Informazioni di sistema, trova la voce Strumenti, quindi seleziona lo strumento di diagnostica DirectX. Oppure Start - Esegui, scrivi dxdiag - OK.

Data di creazione: 2009-03-31 15:25:43
Ultima modifica: 2012-02-08 08:19:22

    Link ai programmi:
  1. Runtime per l'utente finale di DirectX ( directx per eseguire i giochi) Giugno 2010. Scarica (95 megabyte).
  2. SDK DirectX ( directx per la programmazione) Giugno 2010. Scarica (2 megabyte).

DirectX è un insieme di librerie progettate principalmente per l'output grafico.

Per scrivere programmi che usano DirectX, devi installare Directx sdk. Per eseguire programmi scritti utilizzando DirectX, è necessario impostare i runtime dell'utente finale di DirectX. In questo tutorial, tratteremo l'installazione di entrambi i componenti.

Diverse versioni di DirectX utilizzano gli stessi file: DirectX 9.0c su Windows XP DirectX 10 su Windows Vista e DirectX 11 su Windows 7: gli stessi file di installazione sono adatti a tutte queste versioni. Quelli. tutte le versioni di Windows richiedono lo stesso archivio con i file di installazione per DirectX End-User Runtimes o DirectX SDK.

Installazione di DirectX End-User Runtimes (directx per l'esecuzione di giochi)

Per eseguire giochi e programmi scritti utilizzando la libreria Directx, è necessario installare i runtime per l'utente finale di DirectX.

Hai già uno dei runtime per l'utente finale di DirecX installato sul tuo computer. Per i programmi che creeremo, le versioni precedenti vanno bene e se non hai bisogno degli ultimi runtime per l'utente finale di DirectX, puoi saltare al passaggio successivo.

Ultima versione (luglio 2010). runtime dell'utente finale directxè uscito nel giugno 2010. Puoi trovare l'ultima versione su un disco con alcuni giochi rilasciati di recente o scaricarla dal link all'inizio della lezione.

Dopo aver scaricato e lanciato il file directx_jun2010_redist.exe, apparirà una finestra con un contratto di licenza:

Dopo aver fatto clic sul pulsante Sì, sarà necessario inserire il percorso della cartella temporanea in cui verrà decompresso l'archivio:

Dopo che l'archivio è stato decompresso, è necessario accedere alla cartella temporanea specificata ed eseguire il file DXSETUP.exe. Si aprirà la seguente finestra:

Tutto quanto. Abbiamo finito con l'installazione dei runtime per l'utente finale di DirectX. Ora, per creare programmi che utilizzano le funzionalità di directx, è necessario installare directx sdk. Ma prima, una piccola lezione di storia:

Prima di iniziare a leggere le lezioni in questa sezione (DirectX), dovresti aver appreso la maggior parte del materiale nella sezione C++. Molto probabilmente hai una serie di domande. E il più importante di loro: come iniziare a creare il proprio gioco utilizzando il materiale studiato? Di seguito cercherò di rispondere. Almeno imparerai la teoria. Faremo la pratica più tardi.

Finora, i nostri programmi sono stati eseguiti nella console DOS. Per farlo abbiamo usato il linguaggio C++.

C++ è la base. Senza conoscere questa lingua, non sarai in grado di creare alcun gioco. Naturalmente, gli aderenti a Pascal, BASIC o Fortran (se ce ne sono :)) potrebbero obiettare che è anche possibile creare alcuni giochi in queste lingue. Solo oh, cosa, erano a metà degli anni ottanta. Quindi, sì, sembravano molto belli.

Ora ti dirò una cosa molto importante. È semplice e probabilmente lo sai già. Almeno se qualcuno me lo avesse spiegato dieci anni fa, forse tutta la mia vita sarebbe andata diversamente.

Quindi: "i computer hanno strati" (C) Shrek. 🙂 Scusa, non ho resistito.

I computer hanno livelli. Il livello più basso è il livello degli elementi fisici (transistor e fili). Il più alto (di quelli che conosciamo finora) è il linguaggio C ++. Ecco perché è chiamato un linguaggio di alto livello. Tra questi livelli ce ne sono molti altri: il livello della microarchitettura (a questo livello c'è la comunicazione con il processore), il livello del sistema operativo, il livello del linguaggio assembly (l'assembler è un linguaggio di basso livello).

Quando iniziamo a eseguire un programma, i comandi C++ vengono tradotti in more bassi livelli. Al livello più basso, questi comandi vengono eseguiti direttamente da un segnale elettrico. Un comando di livello superiore può essere costituito da diversi comandi di livello inferiore.

Per facilità di comprensione, considera che ogni comando di livello superiore è costituito da diversi comandi di livello inferiore. Quelli. il livello superiore è solo un'astrazione su quello inferiore.

Tra la fine degli anni ottanta e l'inizio degli anni novanta non c'erano (più precisamente, non si sono ancora diffuse) astrazioni (livelli) superiori a un linguaggio di programmazione. Nel nostro caso, questo è C. Tutte le applicazioni sono state scritte in un linguaggio di alto livello: Pascal, C, Fortran. Realizzazione grafica e applicazioni graficheè successo direttamente in un linguaggio di alto livello.

Ecco qualcosa da notare! La maggior parte dei linguaggi di programmazione di alto livello ha capacità più o meno uguali. Che si tratti di Pascal, Java o C++. È chiaro che alcune di queste opportunità sono maggiori, altre sono minori. Ma hanno molto in comune: hanno tutti loop e rami, funzioni, variabili.

Si dice che il C++ sia molto più difficile da imparare del Pascal o di altri linguaggi di programmazione. Spero che studiando il materiale della sezione C ++, tu sia convinto che non sia così.

A mio avviso, l'opinione diffusa sulla complessità del C ++ è il risultato di uno sfacciato e spudorato sabotaggio da parte degli aderenti a Delphi! In effetti, Pascal è molto più difficile da imparare. Pensa, usano inizio e fine invece delle parentesi. E come eseguono l'incarico - dall'operatore := (sì, due punti e segno di uguale). Insomma, un vero manicomio!

Quando sono apparsi gli acceleratori video, i programmatori hanno dovuto scrivere codice separato per ciascuno. Vai in qualsiasi negozio online che vende schede video e immagina di dover scrivere un codice separato per ciascuna scheda video. In generale, un problema serio è apparso davanti ai programmatori.

A metà degli anni novanta il sistema operativo Windows iniziò a diffondersi molto velocemente. Windows era originariamente scritto in C (non C++, no. Cioè non c'erano classi). Windows utilizza ancora parte del vecchio codice. Quando inizieremo a creare applicazioni per Windows, ne sapremo ancora di più alto livello- WinAPI (API di Windows). WinAPI è utilizzato da tutte le applicazioni in Windows.

WinAPI (API - Application Programming Interface. Application Programming Interface) - è un insieme di funzioni e strutture scritte in C.

Windows utilizzava (e utilizza ancora) il proprio sistema di output grafico. Si chiama - GDI (sta per Graphical Device Interface - un'interfaccia per dispositivi grafici, e non Global Defense Initiative, come potrebbe pensare un lettore particolarmente perspicace ed erudito).

GDI, a causa delle peculiarità di WinAPI, non era adatto alla creazione di giochi. Perché GDI - oooo -ezeyee MEEEDENNAAAAAAAAAYAYA. A proposito, se dai un'occhiata ai forum dei minion di Delphi, scoprirai che molte persone stanno cercando di creare giochi usando GDI. Come ho detto, sono persone malate. Quindi, gli sviluppatori di giochi non avevano fretta di creare giochi per Windows, erano più abituati a lavorare con il buon vecchio DOS.

E poi Microsoft crea DirectX. La prima versione era una schifezza completa. Ma col passare del tempo, DirectX è diventato sempre più affidabile. Nel nuovo sistema operativo Windows 7 sarà già disponibile l'undicesima versione.

Analizzeremo esempi per la nona versione. Le differenze tra la nona e la decima sono significative. Forse in futuro prenderemo in considerazione il decimo, anche se molto probabilmente passeremo subito all'undicesimo.

Che cos'è DirectX. Si tratta di un'API di alto livello scritta in C++ utilizzando la tecnologia COM (Component Object Model), che esamineremo brevemente. DirectX è progettato per funzionare con i driver della scheda video. Per ogni scheda video vengono creati i driver (la lingua dei comandi che la scheda video comprende). Il programmatore non ha più bisogno di scrivere codice separato per ogni driver per ogni scheda video. Ha solo bisogno di conoscere l'API DirectX. Tutto il lavoro di basso livello (interazione con i driver) è gestito da DirectX.

In tutta onestà, va detto che esiste un'altra libreria popolare: OpenGL. Il principio di funzionamento è approssimativamente lo stesso: il programmatore lavora con l'API e OpenGL stesso funziona con i driver. Il vantaggio indiscutibile di OpenGL è la sua natura multipiattaforma. Quelli. OpenGL funzionerà su tutti i sistemi operativi. DirectX funziona solo su Windows. Considereremo i vantaggi di DirectX in seguito (e lo sono e, secondo me, sono molto più significativi).

Per eseguire programmi scritti usando DirectX, hai bisogno di DirectX End-User Runtimes (l'abbiamo installato nel paragrafo precedente).

Per scrivere applicazioni che utilizzano DirectX, è necessario scaricare DirectX SDK (Software Development Kit - un insieme di strumenti di sviluppo di applicazioni).

Hai due opzioni per l'installazione di directx sdk:

1. Scarica DirectX SDK dal sito Web di Microsoft. In questo caso, scaricherai la versione completa con tutti gli esempi, la documentazione e gli strumenti aggiuntivi. La dimensione dell'archivio è di circa 580 megabyte. Durante l'installazione di DirectX SDK ci vorrà più di un gigabyte.

2. Scarica DirectX SDK dal tuo sito preferito (link all'inizio della lezione). Allo stesso tempo, scaricherai la versione da me ridotta, in cui ho lasciato solo i file di libreria/header e un esempio. La dimensione dell'archivio è di 2 megabyte ( due megabyte.). Come si chiama, senti la differenza! Durante l'installazione, SDK DirectX richiederà ventisette megabyte.

Attenzione:
Se stai reinstallando DirectX SDK, assicurati di disinstallarlo versione precedente(tramite Aggiungi/Rimuovi programmi). È altamente indesiderabile installare una nuova versione di DirectX SDK su quella precedente. Questa osservazione vale solo versione completa SDK DirectX. Per una versione ridotta, è sufficiente sostituire le cartelle lib e include.

Si aprirà una pagina da cui è possibile scaricare l'ultima versione di DirectX SDK, datata 9 agosto.

Presto pagina successiva premi il bottone Scarica. Apparirà una finestra di dialogo per il salvataggio del file e inizierà il download di directx sdk:

A proposito, in una delle ultime versioni di DirectX, revisioni tecniche due nuove tecnologie che verranno utilizzate in DirectX 11: Direct2D e DirectWrite. Se conosci l'inglese, assicurati di controllare le sezioni pertinenti su MSDN: Direct2d e DirectWrite. Quando stavo preparando la lezione, mi sono seduto nella documentazione per due ore. È un peccato che non sia stato possibile testare. Penso che in futuro discuteremo sicuramente di queste tecnologie nella mailing list.

Dopo aver scaricato il file di installazione, eseguilo. Illustrerò l'ulteriore processo di clic sul pulsante "Avanti" con le immagini:

Tutto è molto più facile e veloce qui. Clicca sul link all'inizio della lezione. O nella sezione Annunci e programmi cerca "DirectX SDK", scarica il file sul tuo computer e decomprimilo. A casa, ho decompresso l'archivio nella directory principale dell'unità D. Di conseguenza, la cartella di installazione è simile a questa: D:\directx\

Una piccola nota: ho ritagliato molte cose per ridurre l'archivio. In futuro, dovrai scaricare altri file, che verranno annunciati in seguito. Saranno anche piccoli.

Infine, vediamo come funziona.

Affinché le librerie DirectX funzionino in fase di esecuzione, è necessario includere nel programma i file di intestazione appropriati. Inoltre, sono richiesti i file di libreria. Cos'è? Non li abbiamo ancora incontrati. Come sappiamo, i file di intestazione memorizzano le dichiarazioni di funzione. I corpi delle funzioni sono generalmente archiviati altrove. Nel tutorial sui programmi multi-file, abbiamo mantenuto i corpi delle funzioni in file sorgente separati. Se acquisti una libreria di funzioni e classi da qualcuno, ottieni file di intestazione (dove sono archiviate le dichiarazioni) e file di libreria (dove sono archiviate le definizioni). I file di libreria hanno l'estensione .lib.

L'IDE non è attualmente a conoscenza dell'esistenza di DirectX. Dobbiamo indicare dove l'IDE di Visual C++ 2008 dovrebbe cercare i file di intestazione e libreria.

Aprire la voce di menu Strumenti → Opzioni (Servizio → Opzioni).

Nella parte sinistra della finestra che si apre, seleziona Progetti e soluzioni → Directory VC++ (Progetti e soluzioni → Directory VC++):

Sul lato destro dell'elenco a discesa Mostra directory per(Mostra directory per:) selezionare Includi file(File inclusi, non posso garantire il nome esatto dell'articolo in russo, è il secondo lì). Quindi dalla barra degli strumenti selezionare nuova linea(Nuova riga) o fare clic su Ctrl+Ins. Vedere l'immagine per una migliore illustrazione. apparirà nuova linea. Fare clic sul pulsante con tre punti alla fine della riga

Si aprirà la finestra di selezione della directory. Passare alla cartella in cui è installato DirectX. E seleziona la cartella Includi.

Ora nell'elenco a discesa (dove hai scelto Includi file) Selezionare File della libreria(file di libreria) e ripetere l'operazione di aggiunta riga. Ora scegli una cartella lib/x86 se hai un sistema operativo a 32 bit o lib/x64 se a 64 bit. A volte, quando si utilizzano librerie a 64 bit, si verificano errori durante l'avvio dei programmi, quindi se un programma che utilizza DirectX non si avvia per te, torna a questa finestra e per il campo File della libreria seleziona cartella lib/x86.

Fare clic su OK. L'IDE ora sa dove cercare i file di intestazione e libreria di DirectX SDK.

Ora apri il progetto File - Apri - Progetto/Soluzione o clicca Ctrl+Maiusc+O.

Se hai scaricato l'SDK dal sito Web Microsoft, l'esempio si trova nella cartella (D:\directx è la cartella in cui ho installato la mia versione): D:\directx\Samples\C++\Direct3D\Tutorials\Tut01_CreateDevice

Se hai scaricato l'SDK dal mio sito web, il progetto può essere trovato in (D:\directx è la cartella dove ho installato la mia versione): D:\directx\Samples\Tut01_CreateDevice

Nella cartella sono presenti due soluzioni: per Visual C++ 2005 e per Visual C++ 2008. Seleziona la soluzione che corrisponde alla tua versione di Visual C++.

Ora premi Ctrl+Alt+F7 e F5.

Eccola. Il primo programma a utilizzare DirectX.

Prima di chiudere l'IDE, diamo un'occhiata al codice.

In Esplora soluzioni selezionare il file CreateDevice.cpp. Se scorri l'intero file, probabilmente non capirai nulla.

Per quanto sorprendente possa sembrare :), ma la struttura del programma è molto simile a quella che abbiamo già creato: direttive #include, funzioni InitD3D(), CleanUp(), Render(), MsgProc().

La funzione wWinMain è analoga a main. Avvia l'esecuzione del programma in Windows.

Nelle righe di dichiarazione delle variabili:
LPDIRECT3D9 g_pD3D = NULL; // Utilizzato per creare D3DDevice
LPDIRECT3DDEVICE9 g_pd3dDevice = NULL; // Il nostro dispositivo di rendering

Ci sono nuovi tipi. Infatti, sono sovrascritti con un typedef (che abbiamo già esaminato) dai tipi standard.

Qualcosa che non sappiamo:
g_pD3D->Crea dispositivo
Qui, g_pD3D è un oggetto e CreateDevice() è un metodo. Perché viene utilizzata la sintassi -> al posto del punto a cui siamo abituati, lo impareremo in una delle lezioni seguenti.

Sì, qui vengono usati molti nuovi tipi, molte nuove funzioni, ma comunque, dietro tutto questo orpello, puoi intuire il già familiare (spero sia vero) C ++ per noi.

Dopo l'avvento di computer molto convenienti, le tecnologie hanno iniziato a svilupparsi molto più velocemente in varie direzioni e talvolta ne hanno generate di nuove, motivo per cui ora puoi sentire molte parole oscure in una normale conversazione, ad esempio DirectX. Alcuni e potresti fare una domanda su dove installare DirectX.

Questo articolo si concentrerà esclusivamente sulla libreria grafica DirectX: perché è necessaria, dove viene utilizzata, da chi è stata creata e, soprattutto, come installarla sul proprio computer. Il nostro articolo è consigliato esclusivamente agli utenti inesperti del sistema operativo Windows, perché la libreria DirectX funziona solo lì.

Per prima cosa devi capire di cosa si tratta. Ad esempio, avvii un gioco e milioni di byte di informazioni iniziano a essere caricati nella tua RAM in modo che vengano elaborati non solo dal processore centrale, ma anche dal processore grafico. Inoltre, è necessario leggere sequenze di tasti, posizione del mouse, comandi dal sistema operativo e molto altro. Forse sarà una novità per te, ma tutto nel computer viene elaborato esclusivamente in sequenza.

La domanda è come convincere il computer a fare tutto questo: per questo sono necessarie istruzioni per il computer. Se astraiamo, il codice del programma che gli sviluppatori del gioco hanno scritto sono le istruzioni. Ora immagina che quando crei un nuovo gioco, devi rifare tutto da capo, il che significa letteralmente "rovinare" gli anni della tua vita, ma non ce n'è bisogno, perché ci sono software speciali, ad esempio la grafica DirectX biblioteca.

I programmatori lo collegheranno, dopodiché sarà possibile utilizzare in modo intelligente le sue risorse per controllare i processi, visualizzare la grafica e molto altro. Tuttavia, alcuni computer non vengono forniti con questa libreria pronta all'uso, quindi di seguito ti diremo dove installare DirectX. Ti ricordiamo che l'istruzione è adatta solo per il sistema operativo Windows, con il quale, tra l'altro, è stata creata la libreria. A proposito, viene utilizzato anche nella console Xbox.

Se desideri installare la nona versione, probabilmente stai utilizzando un sistema operativo obsoleto, come Windows XP, quindi ti consigliamo vivamente di eseguire l'aggiornamento alla versione 10, poiché la manutenzione di XP è scaduta da alcuni anni, quindi il sistema è pieno di vulnerabilità. Tuttavia, se non desideri farlo per motivi personali, le istruzioni verranno fornite di seguito.

Istruzioni per l'installazione della nona versione di DirectX:

  1. Questa versione è stata sviluppata all'incirca nello stesso periodo di Windows XP, quindi non è più reperibile sul sito ufficiale, solo la decima o l'undicesima, a seconda della scheda video. Crea una query di ricerca appropriata nel browser.
  2. Scarica non dalla risorsa ufficiale, attendi il download completo e avvia l'installazione.
  3. Accetta l'accordo. Riavvia il computer dopo l'installazione.

Vale la pena notare che Windows 7 supporta qualsiasi versione di questa libreria, ad eccezione di DirectX 12, che è stata creata esclusivamente per Windows 10 e ne è parte integrante. Di seguito verranno fornite le istruzioni per l'installazione, ma se non si desidera eseguire il download da Internet, cercare un disco dalla confezione sotto la scheda video, deve esserci una libreria supportata dalla scheda video o scaricare Windows 10.

Istruzioni su dove installare DirectX 11:

  1. Vai al sito Web ufficiale di DirectX, dove ti verrà chiesto di scaricare il loro prodotto.
  2. Attendere il completamento del processo di download.
  3. Avviare l'installazione, accettando i termini di utilizzo lungo il percorso.
  4. Il programma di installazione troverà da solo il percorso migliore, quindi attendi fino alla fine e riavvia il computer.

Speriamo che dopo aver letto questo articolo tu capisca dove installare DirectX e per cosa è stato creato. Vale la pena notare che le schede video, a seconda della generazione, supportano diverse versioni di DirectX, quindi anche dopo aver installato la versione 11, solo 10 possono funzionare, ecc.

Dopo l'avvento di computer molto convenienti, le tecnologie hanno iniziato a svilupparsi molto più velocemente in varie direzioni e talvolta ne hanno generate di nuove, motivo per cui ora puoi sentire molte parole oscure in una normale conversazione, ad esempio DirectX. Alcuni e potresti fare una domanda su dove installare DirectX.

Questo articolo si concentrerà esclusivamente sulla libreria grafica DirectX: perché è necessaria, dove viene utilizzata, da chi è stata creata e, soprattutto, come installarla sul proprio computer. Il nostro articolo è consigliato esclusivamente agli utenti inesperti del sistema operativo Windows, perché la libreria DirectX funziona solo lì.

Per prima cosa devi capire di cosa si tratta. Ad esempio, avvii un gioco e milioni di byte di informazioni iniziano a essere caricati nella tua RAM in modo che vengano elaborati non solo dal processore centrale, ma anche dal processore grafico. Inoltre, è necessario leggere sequenze di tasti, posizione del mouse, comandi dal sistema operativo e molto altro. Forse sarà una novità per te, ma tutto nel computer viene elaborato esclusivamente in sequenza.

La domanda è come convincere il computer a fare tutto questo: per questo sono necessarie istruzioni per il computer. Se astraiamo, il codice del programma che gli sviluppatori del gioco hanno scritto sono le istruzioni. Ora immagina che quando crei un nuovo gioco, devi rifare tutto da capo, il che significa letteralmente "rovinare" gli anni della tua vita, ma non ce n'è bisogno, perché ci sono software speciali, ad esempio la grafica DirectX biblioteca.

I programmatori lo collegheranno, dopodiché sarà possibile utilizzare in modo intelligente le sue risorse per controllare i processi, visualizzare la grafica e molto altro. Tuttavia, alcuni computer non vengono forniti con questa libreria pronta all'uso, quindi di seguito ti diremo dove installare DirectX. Ti ricordiamo che l'istruzione è adatta solo per il sistema operativo Windows, con il quale, tra l'altro, è stata creata la libreria. A proposito, viene utilizzato anche nella console Xbox.

Se desideri installare la nona versione, probabilmente stai utilizzando un sistema operativo obsoleto, come Windows XP, quindi ti consigliamo vivamente di eseguire l'aggiornamento alla versione 10, poiché la manutenzione di XP è scaduta da alcuni anni, quindi il sistema è pieno di vulnerabilità. Tuttavia, se non desideri farlo per motivi personali, le istruzioni verranno fornite di seguito.

Istruzioni per l'installazione della nona versione di DirectX:

  1. Questa versione è stata sviluppata all'incirca nello stesso periodo di Windows XP, quindi non è più reperibile sul sito ufficiale, solo la decima o l'undicesima, a seconda della scheda video. Crea una query di ricerca appropriata nel browser.
  2. Scarica non dalla risorsa ufficiale, attendi il download completo e avvia l'installazione.
  3. Accetta l'accordo. Riavvia il computer dopo l'installazione.

Vale la pena notare che Windows 7 supporta qualsiasi versione di questa libreria, ad eccezione di DirectX 12, che è stata creata esclusivamente per Windows 10 e ne è parte integrante. Di seguito verranno fornite le istruzioni per l'installazione, ma se non si desidera eseguire il download da Internet, cercare un disco dalla confezione sotto la scheda video, deve esserci una libreria supportata dalla scheda video o scaricare Windows 10.

Istruzioni su dove installare DirectX 11:

  1. Vai al sito Web ufficiale di DirectX, dove ti verrà chiesto di scaricare il loro prodotto.
  2. Attendere il completamento del processo di download.
  3. Avviare l'installazione, accettando i termini di utilizzo lungo il percorso.
  4. Il programma di installazione troverà da solo il percorso migliore, quindi attendi fino alla fine e riavvia il computer.

Speriamo che dopo aver letto questo articolo tu capisca dove installare DirectX e per cosa è stato creato. Vale la pena notare che le schede video, a seconda della generazione, supportano diverse versioni di DirectX, quindi anche dopo aver installato la versione 11, solo 10 possono funzionare, ecc.

Dopo l'avvento di computer molto convenienti, le tecnologie hanno iniziato a svilupparsi molto più velocemente in varie direzioni e talvolta ne hanno generate di nuove, motivo per cui ora puoi sentire molte parole oscure in una normale conversazione, ad esempio DirectX. Alcuni e potresti fare una domanda su dove installare DirectX.

Questo articolo si concentrerà esclusivamente sulla libreria grafica DirectX: perché è necessaria, dove viene utilizzata, da chi è stata creata e, soprattutto, come installarla sul proprio computer. Il nostro articolo è consigliato esclusivamente agli utenti inesperti del sistema operativo Windows, perché la libreria DirectX funziona solo lì.

Per prima cosa devi capire di cosa si tratta. Ad esempio, avvii un gioco e milioni di byte di informazioni iniziano a essere caricati nella tua RAM in modo che vengano elaborati non solo dal processore centrale, ma anche dal processore grafico. Inoltre, è necessario leggere sequenze di tasti, posizione del mouse, comandi dal sistema operativo e molto altro. Forse sarà una novità per te, ma tutto nel computer viene elaborato esclusivamente in sequenza.

La domanda è come convincere il computer a fare tutto questo: per questo sono necessarie istruzioni per il computer. Se astraiamo, il codice del programma che gli sviluppatori del gioco hanno scritto sono le istruzioni. Ora immagina che quando crei un nuovo gioco, devi rifare tutto da capo, il che significa letteralmente "rovinare" gli anni della tua vita, ma non ce n'è bisogno, perché ci sono software speciali, ad esempio la grafica DirectX biblioteca.

I programmatori lo collegheranno, dopodiché sarà possibile utilizzare in modo intelligente le sue risorse per controllare i processi, visualizzare la grafica e molto altro. Tuttavia, alcuni computer non vengono forniti con questa libreria pronta all'uso, quindi di seguito ti diremo dove installare DirectX. Ti ricordiamo che l'istruzione è adatta solo per il sistema operativo Windows, con il quale, tra l'altro, è stata creata la libreria. A proposito, viene utilizzato anche nella console Xbox.

Se desideri installare la nona versione, probabilmente stai utilizzando un sistema operativo obsoleto, come Windows XP, quindi ti consigliamo vivamente di eseguire l'aggiornamento alla versione 10, poiché la manutenzione di XP è scaduta da alcuni anni, quindi il sistema è pieno di vulnerabilità. Tuttavia, se non desideri farlo per motivi personali, le istruzioni verranno fornite di seguito.

Istruzioni per l'installazione della nona versione di DirectX:

  1. Questa versione è stata sviluppata all'incirca nello stesso periodo di Windows XP, quindi non è più reperibile sul sito ufficiale, solo la decima o l'undicesima, a seconda della scheda video. Crea una query di ricerca appropriata nel browser.
  2. Scarica non dalla risorsa ufficiale, attendi il download completo e avvia l'installazione.
  3. Accetta l'accordo. Riavvia il computer dopo l'installazione.

Vale la pena notare che Windows 7 supporta qualsiasi versione di questa libreria, ad eccezione di DirectX 12, che è stata creata esclusivamente per Windows 10 e ne è parte integrante. Di seguito verranno fornite le istruzioni per l'installazione, ma se non si desidera eseguire il download da Internet, cercare un disco dalla confezione sotto la scheda video, deve esserci una libreria supportata dalla scheda video o scaricare Windows 10.

Istruzioni su dove installare DirectX 11:

  1. Vai al sito Web ufficiale di DirectX, dove ti verrà chiesto di scaricare il loro prodotto.
  2. Attendere il completamento del processo di download.
  3. Avviare l'installazione, accettando i termini di utilizzo lungo il percorso.
  4. Il programma di installazione troverà da solo il percorso migliore, quindi attendi fino alla fine e riavvia il computer.

Speriamo che dopo aver letto questo articolo tu capisca dove installare DirectX e per cosa è stato creato. Vale la pena notare che le schede video, a seconda della generazione, supportano diverse versioni di DirectX, quindi anche dopo aver installato la versione 11, solo 10 possono funzionare, ecc.

È strano, ma non appena le persone non provano a scaricare DirectX per Windows 7 o 8: cercano specificamente dove può essere fatto gratuitamente, chiedono un collegamento a un torrent ed eseguono altre azioni inutili della stessa natura .

Infatti, per scaricare le DirectX 10, 11 o 9.0c (quest'ultima se hai Windows XP), ti basta andare sul sito ufficiale di Microsoft e il gioco è fatto. Così, non corri il rischio di scaricare qualcosa di non così amichevole invece di DirectX e puoi essere completamente sicuro che sarà davvero gratuito e senza SMS dubbi.

Dove posso ottenere DirectX sul sito Web di Microsoft e quali sono le sfumature

Quindi, per scaricare la versione di Direct X adatta a te sul tuo computer, vai su questa pagina:. e fai clic sul pulsante "Scarica".

Tieni presente che questo avvierà il download di DirectX Web Installer, che rileverà il tuo file Versione Windows e installa la versione corretta delle librerie, ovvero avrà bisogno di una connessione Internet.

Inoltre, se hai bisogno di DirectX 9.0c, puoi scaricare gratuitamente i file di installazione (non il programma di installazione Web) da questo link: .

Sfortunatamente, non sono riuscito a trovare DirectX 11 e 10 come download separati, e non un programma di installazione web, sul sito ufficiale. Tuttavia, secondo le informazioni sul sito, se hai bisogno di DirectX 11 per Windows 7, puoi scaricare l'aggiornamento della piattaforma da qui. e installandolo, otterrai automaticamente l'ultima versione di DirectX.

Per conto suo Installazione Microsoft DirectX in Windows 7 e Windows 8 è un processo molto semplice: basta fare clic su "Avanti" e accettare tutto (tuttavia, solo se hai scaricato dal sito ufficiale, altrimenti puoi installare programmi non necessari oltre alle librerie necessarie).

Prima di tutto, su come scoprire quale DirectX è già installato:

  • Clic chiavi di windows+ R sulla tastiera e inserisci il comando nella finestra Esegui dxdiag, quindi premere Invio o OK.
  • Tutte le informazioni necessarie verranno visualizzate nella finestra visualizzata "DirectX Diagnostic Tool", inclusa la versione installata.

Se parliamo di quale versione è necessaria per il tuo computer, ecco le informazioni su versioni ufficiali e sistemi operativi supportati:

  • Windows 8.1 (e RT) e Server 2012 R2 - DirectX 11.2
  • Windows 8 (e RT) e Server 2012 - DirectX 11.1
  • Windows 7 e Server 2008 R2, Vista SP2 - DirectX 11.0
  • Windows Vista SP1 e Server 2008 - DirectX 10.1
  • Windows Vista- DirectX 10.0
  • Windows XP (SP1 e versioni successive), Server 2003 - DirectX 9.0c

In un modo o nell'altro, nella maggior parte dei casi, queste informazioni non sono necessarie a un normale utente il cui computer è connesso a Internet: è sufficiente scaricare il Web Installer, che, a sua volta, determinerà già quale versione di DirectX deve essere installato e farlo.

Qui, a quanto pare, c'è una strana domanda su dove scaricare DirectX per i nuovi sette. E perché, chiedi, fai questo? Dopotutto, il pacchetto DirectX 11 è già installato per impostazione predefinita in Windows 7 e non richiede alcun download e installazione aggiuntivi. Tuttavia, se non prendi una parola, può essere facilmente verificata da tutti.

Dovremo controllare l'utility dxdiag, presente anche in Windows 7. Questa utility è progettata per diagnosticare DirectX e ti farà sapere quale versione abbiamo.

Fare clic sul pulsante Inizio, inserisci una query nel campo di ricerca dxdiag e premere un tasto.

La prima volta che si esegue il programma, verrà chiesto se è necessario eseguire la scansione dei driver per i record WHQL digitali. Non è affatto necessario farlo. Quindi si aprirà la finestra principale del programma. Strumento diagnostico DirectX.

Ed è qui che si trova la nostra versione di DirectX. Come puoi vedere, questo è DirectX 11.

A proposito, puoi selezionare la casella qui sotto Verificare firme digitali WHQL, che ti consente di controllare i driver se ti sei rifiutato di farlo quando è apparso il messaggio corrispondente.

In effetti, non è necessario essere particolarmente contenti che Windows 7 abbia DirectX 11. In ogni caso, per ora, i giochi che supportano questa tecnologia, è estremamente piccolo, quindi la maggior parte dei giochi richiede ancora DirectX 9 e 10.

Quali sistemi operativi supportano DirectX 11? Ecco la loro lista:

  • Windows 7
  • Windows Server 2008 SP2
  • WindowsVista SP2

Come puoi vedere, DirectX 11 è abbastanza disponibile per l'installazione su Windows Vista con Service Pack 2. In questo caso, devi scaricare e installare una serie di aggiornamenti, che verranno eseguiti automaticamente grazie al Centro aggiornamenti di windows(Aggiornamento Windows).

Ecco come gli stessi compagni di Microsoft consigliano di farlo.

  1. Fare clic sul pulsante Inizio.
  2. Seleziona menù Programmi e poi sul link aggiornamento Windows.
  3. Clicca sul link Controlla gli aggiornamenti.
  4. Se sono disponibili aggiornamenti, fare clic sul collegamento Visualizza gli aggiornamenti disponibili.
  5. Selezionare i pacchetti di aggiornamento richiesti e fare clic sul pulsante Installare.

Quindi, dove scaricare DirectX 11 se per qualche motivo non è installato?

Resta da dire dove è ancora possibile scaricare DirectX 11 per Windows nel modulo fascicolo separato, che a volte è necessario per aggiornare DirectX ed eseguire i giochi più recenti. Puoi farlo sul sito Web di Microsoft. Verrà caricato file di configurazione dxwebsetup.exe, che quindi scarica tutti i file necessari tramite Internet.

Bene, gli sviluppatori di giochi non possono fare a meno di DirectX SDK. Per scaricarlo, clicca sul link nella finestra che si apre. Ottieni l'ultimo Windows SDK.

Poco dopo parleremo di come utilizzare l'utilità dxdiag per risolvere vari problemi che si verifica durante il funzionamento di un computer. A volte, grazie a questa utility, puoi persino ottenere un risultato positivo 🙂

Post Visualizzazioni: 174

Dopo l'avvento di computer molto convenienti, le tecnologie hanno iniziato a svilupparsi molto più velocemente in varie direzioni e talvolta ne hanno generate di nuove, motivo per cui ora puoi sentire molte parole oscure in una normale conversazione, ad esempio DirectX. Alcuni e potresti fare una domanda su dove installare DirectX.

Questo articolo si concentrerà esclusivamente sulla libreria grafica DirectX: perché è necessaria, dove viene utilizzata, da chi è stata creata e, soprattutto, come installarla sul proprio computer. Il nostro articolo è consigliato esclusivamente agli utenti inesperti del sistema operativo Windows, perché la libreria DirectX funziona solo lì.

Perché hai bisogno di DirectX

Per prima cosa devi capire di cosa si tratta. Ad esempio, avvii un gioco e milioni di byte di informazioni iniziano a essere caricati nella tua RAM in modo che vengano elaborati non solo dal processore centrale, ma anche dal processore grafico. Inoltre, è necessario leggere sequenze di tasti, posizione del mouse, comandi dal sistema operativo e molto altro. Forse sarà una novità per te, ma tutto nel computer viene elaborato esclusivamente in sequenza.

La domanda è come convincere il computer a fare tutto questo: per questo sono necessarie istruzioni al computer. Se astraiamo, il codice del programma che gli sviluppatori del gioco hanno scritto sono le istruzioni. Ora immagina che quando crei un nuovo gioco, devi rifare tutto da capo, il che significa letteralmente "rovinare" gli anni della tua vita, ma non ce n'è bisogno, perché ci sono software speciali, ad esempio la grafica DirectX biblioteca.

I programmatori lo collegheranno, dopodiché sarà possibile utilizzare in modo intelligente le sue risorse per controllare i processi, visualizzare la grafica e molto altro. Tuttavia, alcuni computer non vengono forniti con questa libreria pronta all'uso, quindi di seguito ti diremo dove installare DirectX. Ti ricordiamo che l'istruzione è adatta solo per il sistema operativo Windows, con il quale, tra l'altro, è stata creata la libreria. A proposito, viene utilizzato anche nella console Xbox.

Dove installare DirectX 9.0

Se desideri installare la nona versione, probabilmente stai utilizzando un sistema operativo obsoleto, come Windows XP, quindi ti consigliamo vivamente di eseguire l'aggiornamento alla versione 10, poiché la manutenzione di XP è scaduta da alcuni anni, quindi il sistema è pieno di vulnerabilità. Tuttavia, se non desideri farlo per motivi personali, le istruzioni verranno fornite di seguito.

Istruzioni per l'installazione della nona versione di DirectX:

  1. Questa versione è stata sviluppata all'incirca nello stesso periodo di Windows XP, quindi non è più reperibile sul sito ufficiale, solo la decima o l'undicesima, a seconda della scheda video. Crea una query di ricerca appropriata nel browser.
  2. Scarica non dalla risorsa ufficiale, attendi il download completo e avvia l'installazione.
  3. Accetta l'accordo. Riavvia il computer dopo l'installazione.

Dove installare DirectX 11 per Windows 7

Vale la pena notare che Windows 7 supporta qualsiasi versione di questa libreria, ad eccezione di DirectX 12, che è stata creata esclusivamente per Windows 10 e ne è parte integrante. Di seguito verranno fornite le istruzioni per l'installazione, ma se non si desidera eseguire il download da Internet, cercare un disco dalla confezione sotto la scheda video, deve esserci una libreria supportata dalla scheda video o scaricare Windows 10.

Istruzioni su dove installare DirectX 11:

  1. Vai al sito Web ufficiale di DirectX, dove ti verrà chiesto di scaricare il loro prodotto.
  2. Attendere il completamento del processo di download.
  3. Avviare l'installazione, accettando i termini di utilizzo lungo il percorso.
  4. Il programma di installazione troverà da solo il percorso migliore, quindi attendi fino alla fine e riavvia il computer.

Infine

Speriamo che dopo aver letto questo articolo tu capisca dove installare DirectX e per cosa è stato creato. Vale la pena notare che le schede video, a seconda della generazione, supportano diverse versioni di DirectX, quindi anche dopo aver installato la versione 11, solo 10 possono funzionare, ecc.