[go: up one dir, main page]

File: README.Win32

package info (click to toggle)
freecad 0.10.3247.dfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 29,068 kB
  • ctags: 24,498
  • sloc: cpp: 194,524; python: 18,897; sh: 10,256; xml: 5,505; makefile: 3,745; ansic: 1,479; lex: 151; yacc: 76
file content (96 lines) | stat: -rw-r--r-- 3,223 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96

How to build and run FreeCAD under Windows
==========================================

Prerequisits
------------

What you need is mainly the compiler. On Windows we use the M$ VisualStudio 8
Compiler with the highest service pack. Although it's probably possible to 
use Cygwin or MinGW gcc it's not tested or ported so far. If you use VC8 
Express Edition you need to download the Windows Platform SDK to get e.g. 
the Windows.h. Also you need all the 3rd party libraries to succsefully 
compile FreeCAD.

Using LibPack
-------------

To make it easier to get FreeCAD compiled, we provide a collection of all 
needed libraries. It's called the LibPack. You can find it on the download 
page on sourceforge.

You need to set the following environment variables:

FREECADLIB
    "D:\Wherever\LIBPACK" 
QTDIR
    "%FREECADLIB%" 

Add "%FREECADLIB%\bin" and "%FREECADLIB%\dll" to the system PATH variable. 
Mind that you have to replace "%FREECADLIB%" with the path name, since Windows
does not recursively replace environment variables.

Directory setup in Visual Studio
--------------------------------

Some search path of Visual Studio need to be set.

Includes:
Add the following search path to the include path search list:

    * D:\DEVELOP\FREECAD\LIBPACK\INCLUDE\STLPORT45
    * D:\DEVELOP\FREECAD\LIBPACK\INCLUDE\PYTHON23
    * D:\DEVELOP\FREECAD\LIBPACK\INCLUDE\XERCES260
    * D:\DEVELOP\FREECAD\LIBPACK\INCLUDE\OPENCASCADE61
    * D:\DEVELOP\FREECAD\LIBPACK\INCLUDE\COIN221
    * D:\DEVELOP\FREECAD\LIBPACK\INCLUDE\SOQT102
    * D:\DEVELOP\FREECAD\LIBPACK\INCLUDE\QT321
    * D:\DEVELOP\FREECAD\LIBPACK\INCLUDE\GTS070_GLIB
    * D:\DEVELOP\FREECAD\LIBPACK\INCLUDE\WM3
    * D:\DEVELOP\FREECAD\LIBPACK\INCLUDE\ZLIB123 

Libs:
Add the following search path to the lib path search list:

    * D:\DEVELOP\FREECAD\LIBPACK\Lib 


Executables:
Add the following search path to the executable path search list:

    * D:\DEVELOP\FREECAD\LIBPACK\bin 


Python needed
-------------

During the compilation some Python scripts get executed. So the Python interpreter 
has to function on the OS. Use a command box to check it. If the Python library is 
not properly installed you will get an error message like Cannot find python.exe. 
If you use the LibPack you can also use the python.exe in the bin directory.

Compile
-------

After you conform to all prerequisits the compilation is - hopefully - only 
a mouse click in VC ;-)

After Compiling
---------------

To get FreeCAD up and running from the compiler environment you need to move a 
few files from the LibPack to the "bin" folder where FreeCAD.exe is installed 
after a successfull build:

    * python.exe and python_d.exe from LIBPACK/bin
    * python23.dll and python23_d.dll from LIBPACK/dll
    * python23.zip from LIBPACK/dll
    * make a copy of python23.zip and rename it to python23_d.zip
    * zlib.pyd and lib_d.pyd from LIBPACK/bin/lib. This is needed by python to open the zipped python library. 


Additional stuff
----------------

If you want to build the source code documentation you need DoxyGen.
To create an intstaller package you need WIX.