← Back to team overview

kicad-developers team mailing list archive

Compiling Kicad using MSVC

 

Hi,

I have successfully compiled the last two releases of Kicad using 
Microsoft compilers. There are a number of things I have to do to 
make it work. My goal here is to make a minimal impact on the source 
code.
You may ask "what is my motivation for doing this?", the following 
directory listings demonstate the answer clearly.

mingw
11/29/2007 11:51 AM 6,303,776 cvpcb.exe
11/29/2007 11:51 AM 6,274,696 gerbview.exe
11/29/2007 11:51 AM 7,471,808 eeschema.exe
11/30/2007 08:16 AM 5,825,800 kicad.exe
11/29/2007 11:51 AM 7,974,909 pcbnew.exe
msvc 7.1
12/10/2007 01:02 PM 2,383,872 cvpcb.exe
12/10/2007 11:33 AM 2,359,296 gerbview.exe
12/10/2007 10:31 AM 2,928,640 eeschema.exe
12/10/2007 02:45 PM 2,199,552 kicad.exe
12/10/2007 11:53 AM 3,141,632 pcbnew.exe

When running kicad on a Terminal Server, size does matter.

There are a number of changes I have to make to the source code. 
These changes are trivial and are usually related to type casts 
helping the compiler to discern ambiguous function calls, 
specifically the trig functions. The <dynamic cast> used in the kicad 
code are also a problem.

My question is what do I need to do to have these changes implemented 
in the release code? I am working on a complete integration into the 
CMake system.

Thanks
Carl Rash








Follow ups