On Sat, 07 Aug 2010 08:29:53 +0200, Andrea Peri 2007 wrote > Salve, > > tempo fa' mi sono cimentato con il tentativo di compilare qgi con > visualC, ma alla fine rinunciai. > Non riuscivo a rimettere insieme tutti i pezzetti necessari (tenendo > presente che volevo ricompilare dai sorgenti qualunque pezzetto di > dll o codice coinvolto) > > Ora, che ho un po' di tempo vacanziero, ci riproverei con nuova lena. > Ma vorrei optare per altro ambiente. > > Sul manuale di qgis e' descritta per sommi capi una compilazione > usando "msys". > > http://www.qgis.org/wiki/Installation_Guide#Building_under_windows_using_msys > > E da li vengo ricondotto a un tutorial di Pasetti (che sembra fatto > molto bene ... poi faccio sapere come e' andata...) >
Andrea, attenzione. il tutorial del Pasetti ormai è sicuramente datato ed obsoleto. già svariati mesi fa circa metà delle indicazioni fornite non risultavano più attinenti/applicabili perchè erano cambiate le versioni delle librerie. in ogno caso quel tutorial era basato su MSYS/MinGW: se tu invece intendi usare VisualC "non c'azzecca nulla", perchè si tratta di un ambiente di sviluppo completamente diverso. Giusto in pillole: MSVC è il compilatore M$ per Windows, con tutte le ennemila stranezze windowsiane microsoftare del caso. MSYS+MinGW è 'quasi' come lavorare su una shell Unix con gcc, anche se in effetti gira su Win: ma al 90% è unix-like. > Prima di iniziare pero' avrei bisogno di un chiarimento. > > Devo usare le versioni indicate nel tutorial o posso estendermi a > impiegare le ultime release di versione disponibili per ognuna delle > tante librerie coinvolte ? > > Infatti non vorrei arrivare alla fine, dopo aver fatto tutto il > percorso e scoprire che non compila ta 1.6.x . > Le ultime versioni binarie per WinOz di QGIS sono compilate con MSVC: quindi sicuramente riesci a compilare tutto sotto MSVC. e non hai nessun bisogno di confonderti con le librerie, visto che basta semplicemente che tu installi quelle precompilate da Osgeo4W: http://trac.osgeo.org/osgeo4w/ btw, le Oegeo4W sono esattamente quelle utilizzate per le release ufficiali di QGIS WinOz; quindi (oltre a risparmiarti una bella faticata) sei anche sicuro della compatibilità. riassumendo: a) prima ti installi le librerie da Osgeo4W b) poi scarichi i src QGIS c) fai girare CMake selezionando MSVC come compilatore d) lanci la build dall'IDE di Visual Studio e) a questo punto tieni le dita incrociate, stringi forte un corno di corallo rosso e reciti il rosario e le litanie ... mentre aspetti pazientemente f) sicuramente incontrerai qualche intoppo, ma usando fantasia e creatività è molto facile che tu riesca ad uscirne fuori ancora vivo :-) ciao Sandro _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [email protected] http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 460 iscritti al 15.7.2010
