Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

compilare per 64 su win32

26 views
Skip to first unread message

germano.mosc...@gmail.com

unread,
Jan 7, 2015, 4:05:45 AM1/7/15
to
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

unread,
Jan 7, 2015, 8:19:45 AM1/7/15
to
<germano.mosc...@gmail.com> nell'ultimo post si è così espresso:
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

unread,
Jan 7, 2015, 1:03:29 PM1/7/15
to
Un bel giorno salclem2 digitň:

>> 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

unread,
Jan 7, 2015, 1:16:15 PM1/7/15
to
>
> 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

unread,
Jan 7, 2015, 2:15:51 PM1/7/15
to
Il 07/01/2015 12:16, Archaeopteryx ha scritto:
>>
>> 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

germano.mosc...@gmail.com

unread,
Jan 8, 2015, 2:47:19 AM1/8/15
to
Il giorno mercoledì 7 gennaio 2015 14:19:45 UTC+1, salclem2 ha scritto:
> La seconda che hai detto, a meno che non trovi qualche processore che
> fa i miracoli

Non credo sia questione di microprocessore...

germano.mosc...@gmail.com

unread,
Jan 8, 2015, 2:53:30 AM1/8/15
to
Il giorno mercoledì 7 gennaio 2015 19:03:29 UTC+1, dalai lamah ha scritto:
> mi pare che Mingw-w64 supporti questa funzione:
>
> 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!

salclem2

unread,
Jan 8, 2015, 8:36:25 AM1/8/15
to
<germano.mosc...@gmail.com> nell'ultimo post si č cosě espresso:
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.

germano.mosc...@gmail.com

unread,
Jan 9, 2015, 4:21:54 AM1/9/15
to
Il giorno giovedì 8 gennaio 2015 14:36:25 UTC+1, salclem2 ha scritto:
> >> 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

unread,
Jan 9, 2015, 5:22:00 PM1/9/15
to
Il 09/01/2015 10.21, germano.mosc...@gmail.com ha scritto:

> 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).
0 new messages