Compilation - ousnius/BodySlide-and-Outfit-Studio GitHub Wiki

Compilation Requirements:

Compilation with Visual Studio:

  • Download the wxWidgets source archive or clone their Git repository (including submodules).
    • Put it into a folder wxWidgets within the same directory as this repository.
  • In wxWidgets\build\msw\wx_setup.props, change wxRuntimeLibs from dynamic to static.
  • Open up wxWidgets\build\msw\wx_vc17.sln or similar in Visual Studio.
  • Build the Debug and Release configurations of the solution for Win32 and x64 platforms.
  • Get the GL/glext.h header file from https://www.khronos.org/registry/OpenGL/api/GL/glext.h and copy it to your current Windows SDK folder, for example %ProgramFiles(x86)%\Windows Kits\10\Include<version>\um\gl
  • Get the KHR/khrplatform.h header file from https://www.khronos.org/registry/EGL/api/KHR/khrplatform.h and copy it to your current Windows SDK folder, for example %ProgramFiles(x86)%\Windows Kits\10\Include<version>\um\KHR
  • Download the FBX SDK (see above)
    • Install it to the same directory as this repository and remove the version number, for example just: ..\FBX SDK
  • Open up the BodySlide solution in Visual Studio and build it.

Troubleshooting

  • wxWidgets
    • If wxWidgets isn't linking, make sure all builds were successful and check the setup.h headers are correctly set up.
  • OpenGL headers
    • If some OpenGL header such as GLext.h isn't found, check the instructions above.
  • FBX SDK
    • If Outfit Studio doesn't build due to the FBX SDK, make sure both the library and include paths to the FBX SDK are matching your installation.
⚠️ **GitHub.com Fallback** ⚠️