micropython/windows
stijn 01d6be4d51 Windows MSVC port
Extend the windows port so it compiles with the toolchain from Visual Studio 2013
2014-05-08 10:06:43 +02:00
..
msvc Windows MSVC port 2014-05-08 10:06:43 +02:00
.gitignore Windows MSVC port 2014-05-08 10:06:43 +02:00
alloca.h Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
init.c Windows MSVC port 2014-05-08 10:06:43 +02:00
init.h Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
Makefile windows: Fix input.c missing in Makefile after changes for #582 2014-05-07 21:15:00 +02:00
micropython.vcxproj Windows MSVC port 2014-05-08 10:06:43 +02:00
mpconfigport.h Windows MSVC port 2014-05-08 10:06:43 +02:00
mpconfigport.mk windows: Unbreak mingw32 build (cross-compiling under Linux). 2014-04-20 22:24:44 +03:00
README Windows MSVC port 2014-05-08 10:06:43 +02:00
realpath.c Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00
realpath.h Add license header to (almost) all files. 2014-05-03 23:27:38 +01:00

This is experimental, community-supported Windows port of MicroPython.
It is based on Unix port, and expected to remain so.
The port requires additional testing, debugging, and patches. Please
consider to contribute.


To cross-compile under Debian/Ubuntu Linux system:

sudo apt-get install mingw32 mingw32-binutils mingw32-runtime
make CROSS_COMPILE=i586-mingw32msvc-


To compile under Cygwin:

Install following packages using cygwin's setup.exe: mingw-gcc-g++ make
make CROSS_COMPILE=i686-pc-mingw32-


To compile using Visual Studio 2013:

Open micropython.vcxproj and build


To compile using Visual Studio 2013 commandline:

msbuild micropython.vcxproj