Skip to content

Compiling ReClassEx

Aidan Khoury edited this page Dec 29, 2016 · 1 revision

Building SciLexer/Scintilla Library

  1. Open scintilla/vcbuild.
  2. Open SciLexer.sln in Visual Studio.
  3. When prompted to upgrade VC++ compiler and libraries select "OK".
  4. SciLexer (project) -> Properties -> VC++ -> Code Generation -> Enable Function-Level Linking: Yes
  5. Build the project. It should be in Debug by default.
  6. Build the project in Release. The reason we generate 2 libraries is because ReClass 2016 uses the debug library in the debug profile and the release library in the release profile.
  7. Close the solution.

Building BeaEngine Library

Building BeaEngine requires CMake.

  • For x64 open the beaengine\build_2015_64 folder and build using BeaEngine.sln. Build for Release or Debug.
  • For x86 open the beaengine\build_2015 folder and build using BeaEngine.sln. Build for Release or Debug.

DIA SDK

  • For PDB symbol loading, the DIA SDK is needed. Add the DIA SDK include path and library path to the project.
  • Usually located at '$(VSInstallDir)\DIA SDK\include' and '$(VSInstallDir)\DIA SDK\lib'

Building ReClassEx

  1. Open up ReClass.sln in the root repository folder.
  2. When prompted to upgrade VC++ compiler and libraries select "OK".
  3. Build the project. x64 or x86, Debug or Release.

You should now be able to find ReClass.exe or ReClass_Dbg.exe under the BIN folder.