Le 31/07/2013 18:02, Sven Barth a écrit :
Compiling from Win64 to Win32 using a *cross compiler* is not
supported. It's not only not supported, it's even disallowed in the
makefiles...
Hum. I have a *Win7 x64* with Lazarus 1.0.10 installed ready for cross
compilation for
Win64
Win32
WinCE
and it works. What did I do ?
Install process
Install fpc-2.6.2.i386-win32.exe
- C:\fpc\2.6.2
- full install
- do not associate.pp, .inc etc
Install fpc-2.6.2.arm-wince.exe
- C:\fpc\2.6.2
- fpc folder exists: OK
- full install
- do not associate.pp, .inc etc
Install fpc-2.6.2.x86_64-win64.exe
- C:\fpc\2.6.2
- fpc folder exists: OK
- full install
- do not associate.pp, .inc etc
Download fpc 2.6.2 sources (fpcbuild-2.6.2.zip), decompress and move into
C:\fpc\2.6.2\source
Install Lazarus lazarus-1.0.10-fpc-2.6.2-win64.exe as usual
- C:\Lazarus
- full install
LaunchLazarus
- adapt fpc compiler and fpc sources paths on first launch screen
- config IDE to your needs
- rename or delete C:\Lazarus\fpc as it bacame useless
Recompile packages and projects as needed
I've made a very little test program (main form, a close button) and it
works on the three platforms
To be fully honest I've not yet tried to build complex projects. But
I'll do it and let you know wkat happens
Antonio.
Lazarus provides a native Win32 compiler as Win64 can run Win32
programs without problems.
Regards,
Sven
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus