Discussione:
compilare per 64 su win32
(troppo vecchio per rispondere)
g***@gmail.com
2015-01-07 09:05:45 UTC
Permalink
Salve,
ho sviluppato una dll con VisualStudio 2010 su un pc con windows xp 32bit.
Ora ho la necessità di compilarla per chi vuole caricarla in un'applicazione 64bit.

in sostanza la domanda è: in winXp 32bit posso scaricare un sdk per compilare per 64bit o devo obbligatoriamente dotarmi di un sistema con windows 64bit?

Grazie
salclem2
2015-01-07 13:19:44 UTC
Permalink
Post by g***@gmail.com
Salve,
ho sviluppato una dll con VisualStudio 2010 su un pc con windows xp 32bit.
Ora ho la necessità di compilarla per chi vuole caricarla in un'applicazione 64bit.
in sostanza la domanda è: in winXp 32bit posso scaricare un sdk per compilare per 64bit o devo >obbligatoriamente
dotarmi di un sistema con windows 64bit?
La seconda che hai detto, a meno che non trovi qualche processore che fa i miracoli
--
http://freewareonline.org/
http://netuser.altervista.org/
http://salclem2.altervista.org/
dalai lamah
2015-01-07 18:03:23 UTC
Permalink
Post by salclem2
Post by g***@gmail.com
in sostanza la domanda è: in winXp 32bit posso scaricare un sdk per
compilare per 64bit o devo >obbligatoriamente dotarmi di un sistema con
windows 64bit?
La seconda che hai detto, a meno che non trovi qualche processore che fa i miracoli
Il fatto che la Microsoft non faccia un cross-compilatore da 32 a 64 bit
non significa che sia impossibile. Cose del genere si fanno da decenni
sotto a unix. Detto questo, mi pare che Mingw-w64 supporti questa funzione:

http://mingw-w64.sourceforge.net/
http://www.gaia-gis.it/spatialite-3.0.0-BETA/mingw64_how_to.html

Ma ovviamente non è detto che sia agevole compilare con Mingw un progetto
sviluppato sotto a Visual Studio (probabilmente non lo è affatto).
--
Fletto i muscoli e sono nel vuoto.
Archaeopteryx
2015-01-07 18:16:14 UTC
Permalink
Post by dalai lamah
Ma ovviamente non è detto che sia agevole compilare con
Mingw un progetto sviluppato sotto a Visual Studio
(probabilmente non lo è affatto).
io mi sorprenderei se fosse anche solo possibile.
--
There are three kinds of people in the world.
Those that can count, and those that can't.
enoquick
2015-01-07 19:15:50 UTC
Permalink
Post by Archaeopteryx
Post by dalai lamah
Ma ovviamente non è detto che sia agevole compilare con
Mingw un progetto sviluppato sotto a Visual Studio
(probabilmente non lo è affatto).
io mi sorprenderei se fosse anche solo possibile.
Dipende da cosa usa il progetto
Se usa il C++ piu o meno std e le api WIN32/64 dovrebbe essere possibile
Ma se si va con altro allora dubito
g***@gmail.com
2015-01-08 07:53:30 UTC
Permalink
Ma ovviamente non č detto che sia agevole compilare con Mingw un progetto
sviluppato sotto a Visual Studio (probabilmente non lo č affatto).
Interessante! Il progetto in questione è una dll che NON fa uso di librerie particolari, quindi potrebbe funzionare.
Tuttavia ,essendo una cosa da gestire anche negli anni futuri, preferisco non legarmi a trucchetti strani e non previsti.
Speravo ci fosse una funzione più ufficiale di mamma microsoft.

Preferisco mettere in piedi un nuovo ambiente di sviluppo fatto bene in una macchina virtuale con win7 64bit.

Grazie a tutti!
g***@gmail.com
2015-01-08 07:47:19 UTC
Permalink
Post by salclem2
La seconda che hai detto, a meno che non trovi qualche processore che fa i miracoli
Non credo sia questione di microprocessore...
salclem2
2015-01-08 13:36:23 UTC
Permalink
Post by g***@gmail.com
Post by salclem2
La seconda che hai detto, a meno che non trovi qualche processore che fa i miracoli
Non credo sia questione di microprocessore...
Se non devi eseguire il codice che vuoi compilare a 64 bit allora sì, ovvio,
avendo il compilatore appropriato. Ammetto che c'è stato un malinteso da parte mia.
--
http://freewareonline.org/
http://netuser.altervista.org/
http://salclem2.altervista.org/
g***@gmail.com
2015-01-09 09:21:53 UTC
Permalink
Post by g***@gmail.com
Post by salclem2
La seconda che hai detto, a meno che non trovi qualche processore che fa i miracoli
Non credo sia questione di microprocessore...
Se non devi eseguire il codice che vuoi compilare a 64 bit allora sě,
ovvio, avendo il compilatore appropriato. Ammetto che c'č stato un
malinteso da parte mia.
Non per infierire, ma solo per capire (vorrei esserne sicuro anch'io) :
dando per scontato di avere un microp recente che quindi è in grado di far girare applicazioni 64bit, credo che tutto dipenda dal sistema operativo installato.
Nel mio caso ho un quadCore (Intel I7) e infatti nella macchina fisica ho win7 64bit, ma nella macchina virtuale dove sviluppo con VisualStudio 2010 ho winXp 32bit.
Il problema è questo, no?
acc
2015-01-09 22:22:02 UTC
Permalink
Post by g***@gmail.com
Il problema è questo, no?
Si, piu' precisamente il limite e' imposto dal compilatore (l'OS non
c'entra). In teoria nulla vieta di fare un compilatore che genera codice
a 64 bit, pur girando su una macchina a 32 bit (o meno).

Continua a leggere su narkive:
Loading...