/SurgSim_Lite

A Laparoscopic Surgery Simulator.

Primary LanguageC++MIT LicenseMIT

SurgSim Lite

GitHub License Static Badge

build ubuntu build macos build windows

Top Languages GitHub repo size Commit Activity Last Commit Contributors

image image image image image

ubuntu_lffeb5yfso_360

Build & Run Instructions

There are two options on dealing with repo dependencies:

Repo Dependencies Option 1

Run the following command from <my_source_code_dir>.

./SurgSim_Lite/fetch-dependencies ./SurgSim_Lite/dependencies

This will make sure you are running the latest stable versions that work with SurgSim_Lite.

This script was created by Thibaut Buchert.

Repo Dependencies Option 2

You need the following header-only libraries that I've made:

Make sure the folder structure looks like this:

<my_source_code_dir>/lib/Core/                   ; Core repo workspace/checkout goes here.
<my_source_code_dir>/lib/Termin8or/              ; Termin8or repo workspace/checkout goes here.
<my_source_code_dir>SurgSim_Lite/                ; SurgSim_Lite repo workspace/checkout goes here.

These repos are not guaranteed to all the time work with the latest version of SurgSim_Lite. If you want the more stable aproach then look at Option 1 instead.

Windows

Then just open <my_source_code_dir>/SurgSim_Lite/SurgSim_Lite/SurgSim_Lite.sln and build and run. That's it!

You can also build it by going to <my_source_code_dir>/SurgSim_Lite/SurgSim_Lite/ and build with build.bat. Then you run by typing x64\Release\surgsim_lite.

MacOS

Goto <my_source_code_dir>/SurgSim_Lite/SurgSim_Lite/ and build with ./build.sh.

Then run by typing ./bin/surgsim_lite.

Linux (Ubuntu)

Goto <my_source_code_dir>/SurgSim_Lite/SurgSim_Lite/ and build with ./build.sh.

Then run by typing ./bin/surgsim_lite.