# Changes between Version 6 and Version 7 of Documentation/DevelopmentCenter/DownloadAndBuildSource

Ignore:
Timestamp:
06/25/14 17:05:08 (8 years ago)
Comment:

--

### Legend:

Unmodified
 v6 == Building HeuristicLab == There are two important solutions in the StableRoot. The one that needs to be built first is called HeuristicLab.ExtLibs.sln. This will create a bin folder directly in StableRoot and add plugins of external libraries to which the rest of HeuristicLab depends upon. After this has been built successfully, HeuristicLab.sln will be used to build the main application. This will also add plugins and the HeuristicLab.exe into the common bin folder. There are two important solutions in the StableRoot. The one that needs to be built first is called HeuristicLab.ExtLibs.sln. This will create a bin folder directly in StableRoot and add plugins of external libraries to which the rest of HeuristicLab depends upon. After this has been built successfully, HeuristicLab 3.3.sln will be used to build the main application. This will also add plugins and the HeuristicLab.exe into the common bin folder. === Using the Build.cmd script === [[Image(buildcmd.png, align=right)]] If you have Visual Studio 2012 or later installed you can use the Build.cmd script in StableRoot. Double click it and a command window will appear. Insert the number that is associated with the HeuristicLab.ExtLibs.sln first. Then hit each time it prompts for configuration, platform and if a clean should be performed. It will then perform a Release build not specific to a CPU architecture. [[Image(buildcmd.png, align=right, margin-left=30)]] If you have Visual Studio 2012 or later installed you can use the Build.cmd script in StableRoot. Double click it and a command window will appear. Insert the number that is associated with the HeuristicLab.ExtLibs.sln first. Then hit each time it prompts for configuration, platform and if a clean should be performed. It will then perform a Release build not specific to a CPU architecture. Next open the Build.cmd script again and this time select the number associated with the HeuristicLab 3.3.sln solution. Perform the same steps as above and the build should succeed. * You now have built HeuristicLab into StableRoot\bin. In the next section we will set up a new solution and add our own plugin. === Using Visual Studio 2012 ===