|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 | |
|
Senior Member
Iscritto dal: Sep 2007
Città: Pisa
Messaggi: 1073
|
Guida completa compilazione Pcsx2
GUIDA COMPILAZIONE PCSX2
Con questa guida proverò a spiegarvi come compilare le SVN(SubVersioN) del PCSX2. - visual studio 2008 SP1 (express o professional) se avete vs2008 l’installer del Service Pack 1 Lo potete trovare a questo link http://www.microsoft.com/downloads/d...9-6d9f6d58056e - occorre scaricare le DirectX SDK a questo link http://www.microsoft.com/downloads/d...displayLang=en (March 2009), Se ne escono di nuove aggiornatele. Dopo di questo dobbiamo inserire la directory delle directX SDK in quelle che visual studio utilizza per compilare e per far questo andiamo in: - Strumenti -> opzioni... - Nella finestra che appare andiamo in: Progetti e soluzioni -> Directory di VC++. - Nel menù a tendina riferito alla piattaforma controlliamo che sia selezionato "Win32"; ![]() - in "Mostra directory per:", - prima selezioniamo "File di inclusione" - poi clicchiamo sulla cartellina gialla per inserire una nuova riga ![]() ![]() - clicchiamo sui tre puntini e navighiamo fino ad arrivare nella cartella "include" delle directx appena installate e confermiamo su "selezione cartella". ![]() - adesso selezioniamo nello stesso menù a tendina "File di libreria" - inseriamo una nuova riga e andiamo nella cartella "Lib" e "x86" e aggiungiamo pure questa. - confermiamo. - occorre scaricare NVIDIA Cg Toolkit a questo link http://developer.nvidia.com/object/cg_download.html Appena finito di scaricare avviamo il setup e lo installate. Dopo di questo dobbiamo inserire la directory NVIDIA Corporation in quelle che visual studio utilizza per compilare e per far questo andiamo in: - Strumenti -> opzioni... - Nella finestra che appare andiamo in: Progetti e soluzioni -> Directory di VC++. - Nel menù a tendina riferito alla piattaforma controlliamo che sia selezionato "Win32"; - in "Mostra directory per:", - prima selezioniamo "File di inclusione" - poi clicchiamo sulla cartellina gialla per inserire una nuova riga - clicchiamo sui tre puntini e navighiamo fino ad arrivare nella cartella "include" che si trova nella cartella NVIDIA Corporation appena installate e confermiamo su "selezione cartella". - adesso riselezioniamo nello stesso menù a tendina "File di inclusione" - inseriamo una nuova riga e andiamo nella cartella "Lib" e aggiungiamo pure questa. - adesso selezioniamo nello stesso menù a tendina "File di libreria" - inseriamo una nuova riga e andiamo nella cartella "Lib" e aggiungiamo pure questa. - confermiamo. - occorre scaricare glut-3.7 a questo link http://www.opengl.org/resources/libr...lut/glut37.zip Appena finito di scaricare estraete la cartella in C:. Dopo di questo dobbiamo inserire la directory glut-3.7 in quelle che visual studio utilizza per compilare e per far questo andiamo in: - Strumenti -> opzioni... - Nella finestra che appare andiamo in: Progetti e soluzioni -> Directory di VC++. - Nel menù a tendina riferito alla piattaforma controlliamo che sia selezionato "Win32"; - in "Mostra directory per:", - prima selezioniamo "File di inclusione" - poi clicchiamo sulla cartellina gialla per inserire una nuova riga - clicchiamo sui tre puntini e navighiamo fino ad arrivare nella cartella "include" che si trova nella cartella glut-3.7 e confermiamo su "selezione cartella". - adesso selezioniamo nello stesso menù a tendina "File di libreria" - inseriamo una nuova riga e andiamo nella cartella "Lib" e aggiungiamo pure questa. - confermiamo. - occorre scaricare glew-1.5.1-win32 a questo link http://sourceforge.net/projects/glew...2.zip/download Appena finito di scaricare estraete la cartella in C:. Adesso andate nella directory di glew e copiate i seguenti file nelle seguenti directory: bin/glew32.dll to %SystemRoot%/system32 lib/glew32.lib to {VC Root}/Lib include/GL/glew.h to {VC Root}/Include/GL include/GL/wglew.h to {VC Root}/Include/GL VC Root stà per C:\Program Files\Microsoft Visual Studio 9.0\VC - occorre scaricare wxMSW-2.8.10 a questo link http://sourceforge.net/projects/wxwindows/ Appena finito di scaricare avviamo il setup e lo installate. Dopo di questo dobbiamo inserire la directory wxMSW-2.8.10 in quelle che visual studio utilizza per compilare e per far questo andiamo in: - Strumenti -> opzioni... - Nella finestra che appare andiamo in: Progetti e soluzioni -> Directory di VC++. - Nel menù a tendina riferito alla piattaforma controlliamo che sia selezionato "Win32"; - in "Mostra directory per:", - prima selezioniamo "File di inclusione" - poi clicchiamo sulla cartellina gialla per inserire una nuova riga - clicchiamo sui tre puntini e navighiamo fino ad arrivare nella cartella "include" che si trova nella cartella wxMSW-2.8.10 e confermiamo su "selezione cartella". - adesso selezioniamo nello stesso menù a tendina "File di libreria" - inseriamo una nuova riga e andiamo nella cartella "Lib" e aggiungiamo pure questa. - confermiamo. - occorre scaricare SSEPlus_0.3.67 a questo link http://sourceforge.net/projects/ssep...7.zip/download Appena finito di scaricare estraete la cartella in C:. Dopo di questo dobbiamo inserire la directory SSEPlus_0.3.67 in quelle che visual studio utilizza per compilare e per far questo andiamo in: - Strumenti -> opzioni... - Nella finestra che appare andiamo in: Progetti e soluzioni -> Directory di VC++. - Nel menù a tendina riferito alla piattaforma controlliamo che sia selezionato "Win32"; - in "Mostra directory per:", - prima selezioniamo "File di inclusione" - poi clicchiamo sulla cartellina gialla per inserire una nuova riga - clicchiamo sui tre puntini e navighiamo fino ad arrivare nella cartella "include" che si trova nella cartella SSEPlus e confermiamo su "selezione cartella". -confermiamo. - occorre scaricare gtk+-bundle_2.14.7-20090119_win32 a questo link http://altruistic.lbl.gov/mirrors/gn...0119_win32.zip Appena finito di scaricare estraete la cartella in C:. Dopo di questo dobbiamo inserire la directory gtk+-bundle_2.14.7-20090119_win32 in quelle che visual studio utilizza per compilare e per far questo andiamo in: - Strumenti -> opzioni... - Nella finestra che appare andiamo in: Progetti e soluzioni -> Directory di VC++. - Nel menù a tendina riferito alla piattaforma controlliamo che sia selezionato "Win32"; - in "Mostra directory per:", - prima selezioniamo "File di inclusione" - poi clicchiamo sulla cartellina gialla per inserire una nuova riga - clicchiamo sui tre puntini e navighiamo fino ad arrivare nella cartella "include" che si trova nella cartella gtk+-bundle_2.14.7-20090119_win32 e confermiamo su "selezione cartella". - adesso selezioniamo nello stesso menù a tendina "File di libreria" - inseriamo una nuova riga e andiamo nella cartella "Lib" e aggiungiamo pure questa. -confermiamo. -adesso creiamo un Impostazione alternativa del Target di Destinazioni che può opzionalmente fare una copia del file compilato. Exe e. Dll in una cartella di propria scelta. I file vengono copiati sia come il loro nome originale (es: pcsx2.exe) e come una revisione-file contrassegnati per un facile test di regressione (es: pcsx2-r1574.exe). -andiamo in Proprietà di Sistema (utilizzare il tasto Windows + Pausa di scelta rapida), su sistema cliccate su impostazioni di sistema avanzate, e cliccate variabile d’ambiente come nello screen sotto ![]() Adesso cliccate su nuovo ![]() E scrivete in nome variabile PCSX2_TARGET_COPY mentre in nome variabie mettete ciò che volete dopo C:\ io in questo caso ho messo cosi C:\pcsx2 file binari ![]() ![]() Adesso quando avrete finito di compilare avrete una cartella in C: denominata pcsx2 file binari dove troverete i file con rev contrassegnata; Potrebbe essere necessario disconnettersi e accedere di nuovo per rendere effettiva l'impostazione. ![]() - occorre scaricare tortoiseSVN che si può scaricare da questo link http://tortoisesvn.net/downloads Dopo aver installato i programmi necessari è il momento di spiegare come funziona tortoiseSVN - creiamo una cartella - clicchiamogli sopra il tasto destro del mouse, possiamo cliccare anche direttamente all’interno della cartella con il tasto destro del mouse e poi clicchiamo su "SVN checkout" -ci apparirà una finestra in cui dovremo inserire : http://pcsx2.googlecode.com/svn/trunk/ nella casella URL of repository. - clicchiamo OK e scaricherà i file sorgente necessari per la compilazione Attendiamo che abbia finito di scaricare i file e apriamo visual studio (NB. per chi ha windows vista e l'UAC attivato deve aprirlo cliccando con il tasto destro e poi "Esegui come amministratore" ) - Adesso apriamo visual studio e clicchiamo su file->apri->progetto/soluzione - a questo punto andiamo ad aprire la cartella che avevamo utilizzato con tortoiseSVN e ci dovrebbe apparire una finestra così: ![]() -adesso clicchiamo su pcsx2_suite_2008 -a questo punto dobbiamo scegliere se compilare solo l’eseguibile o tutto cioè anche i plugins -per compilare solo l’eseguibile selezioniamo dalla tendina "release SSE2", clicchiamo col tasto destro su pcsx2 in grassetto e poi su compila: ![]() - se invece volete compilare Pcsx2 completamente in una volta sola premete F5 o cliccate su compila soluzione , vi comparira una finesta come questa: ![]() -cliccate su si e inizierà a compilare . - Alla fine dovremmo avere dentro la cartella di nome bin con tutti i file pcsx2 pronti, e avrete tutti i plugins e l’eseguibile con rev contrassegnata nella cartella C:\ pcsx2 file binari -adesso però ci rimane da finire di compilare le Gsdx in SSSE3 e in SSE4 - scegliamo nel primo menù "Release SSSE3" -clicchiamo col destro su "Gsdx" e poi "Compila" ![]() - dopo che ha finito ripetiamo, scegliamo nel primo menù "Release SSE4" - clicchiamo col destro su "Gsdx" e poi "Compila" Ora andiamo in C:\ pcsx2 file binari\Plugins e troveremo tutti i plugins da copiare nella cartella apposita dell'emulatore. A fine compilazione se volete usare l’emu completo da voi creato (cartella bin), dovrete fare un po’ di pulizia -occorre scaricare Delete SVN Folders a questo link http://www.4shared.com/file/12053721...te_SVN_Folders e eseguire il file reg, aggiungera una nuova voce di menù “Delete SVN Folders” - Selezionando la cartella del progetto da cui eliminare le sotto-cartelle “.svn” e successivamente lanciando l’opzione “Delete SVN Folders” dal menù contestuale di Windows (tasto destro del mouse), verrà lanciato uno script che si occuperà di cancellare tutte le sotto-cartelle “.svn” ![]() volendo potete crearlo anche da soli il file reg, basterà copiare le seguenti righe di codice all’interno di un file di testo con estensione “.reg” (da creare) e poi fare doppio click su di esso per installarlo. Quote:
![]() Adesso possiamo prendere la nostra cartella bin è rinominarla pcsx2, copiarci un bios e giocare Un consiglio è quello di non cancellare la versione precedente, perche se ci fossero dei problemi con quella nuova si potrebbe ripristinare con quella vecchie. PS: questi sono degli appunti che mi sono scritto, forse ci sono delle librerie in eccesso, cmq vi garantisco che il risultato è assicurato http://valeriok9.4shared.com
__________________
http://valeriok9.4shared.com > PCSX2 Alimentatore: OCZ 600W Stealth X Stream Cpu: E8500 Rev E0 (4GHz Rock Solid) + Asus-V60 Motherboard: P5Q-PRO DDR: 4*1gb Corsair Dominator CM2X1024-8500C5D (533MHz) + Dominator AirFlow SVGA: Ati Sapphire Radeon HD4830 512 MB GDDR3 OS: Windows 7 Ultimate, Snow Leopard Retail, Ubuntu PS3 USA 500GB+Ps3Break 1.2 Ultima modifica di valeriok9 : 03-08-2009 alle 14:08. |
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Sep 2007
Città: Pisa
Messaggi: 1073
|
se avete voglia di tradurla la guida ufficiale è a questo indirizzo
http://code.google.com/p/pcsx2/wiki/...uideForWindows
__________________
http://valeriok9.4shared.com > PCSX2 Alimentatore: OCZ 600W Stealth X Stream Cpu: E8500 Rev E0 (4GHz Rock Solid) + Asus-V60 Motherboard: P5Q-PRO DDR: 4*1gb Corsair Dominator CM2X1024-8500C5D (533MHz) + Dominator AirFlow SVGA: Ati Sapphire Radeon HD4830 512 MB GDDR3 OS: Windows 7 Ultimate, Snow Leopard Retail, Ubuntu PS3 USA 500GB+Ps3Break 1.2 Ultima modifica di valeriok9 : 07-09-2009 alle 20:42. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:04.


































