|
1 | | -This document describes the requirements and instructions to build ImageMagick |
2 | | -for Windows on your own machine. |
3 | | - |
4 | | -Requirements |
5 | | - |
6 | | - o Visual Studio 2013 (or newer) |
7 | | - o Git for Windows |
8 | | - o AMD APP SDK (optional |
9 | | - for OpenCL support) |
10 | | - |
11 | | -Install Visual Studio dependencies |
12 | | - |
13 | | -To build ImageMagick with Visual Studio the following components should |
14 | | -be installed: |
15 | | - |
16 | | - o Desktop development with C++ (workload) |
17 | | - o Visual C++ ATL for x86 and x64 |
18 | | - o Visual C++ MFC for x86 and x64 |
19 | | - o Windows XP support for C++ (optional if the output needs to run on Windows |
20 | | - XP) |
21 | | - |
22 | | -Naming of these components might differ between version of Visual Studio. The |
23 | | -example above use the Visual Studio 2017 names. |
24 | | - |
25 | | -Clone the dependencies |
26 | | - |
27 | | -The ImageMagick library is build with a number of third party libraries. Run |
28 | | -CloneRepositories.cmd to clone these libraries and the ImageMagick library. |
29 | | - |
30 | | -Build configure.exe |
31 | | - |
32 | | -One of the folders that was created in the previous step is called VisualMagick |
33 | | -and this folder contains a folder called configure. This folder contains a |
34 | | -solution configure.sln. Open this solution with Visual Studio and start a |
35 | | -Release build of the project. This will create a file called configure.exe in |
36 | | -the folder. Running this program will start a Wizard that allows configuration |
37 | | -of ImageMagick and its individual components. |
38 | | - |
39 | | -Build ImageMagick |
40 | | - |
41 | | -Depending on which options where chosen when running configure.exe one of |
42 | | -the following solutions will be created in the VisualMagick folder: |
43 | | - |
44 | | - o VisualDynamicMT.sln (Dynamic Multi-threaded DLL runtimes) |
45 | | - o VisualStaticMTD.sln (Static Multi-threaded DLL runtimes) |
46 | | - o VisualStaticMT.sln (Static Multi-threaded runtimes) |
47 | | - |
48 | | -Open the solution to start building ImageMagick. The binaries will be created |
49 | | -in the VisualMagick\bin folder. |
| 1 | +Instructions on how to build ImageMagick on Windows can be found here: |
| 2 | +https://github.com/ImageMagick/ImageMagick-Windows6 |
0 commit comments