Building GUI Installer
Installer creation instructions ( as of 08/06/12).
Pre-requisites on the Machine
Software:
VisualStudio 2008+ Pro.
CMake 2.8.8
Swig 2.0.4
Netbeans 7.0.1 with JRE 1.6x
Resource Hacker (reshacker) used to change the icons in the Netbeans generated installer of the GUI.
Doxygen
MikTex
Ghostscript (http://www.ghostscript.com/download/)
NSIS with fix to handle long path names
Steps:
Build C++ (including simbody if needed) make sure to build release only or last if you build both debug and release otherwise VisualizerGUI will not work. Make sure to BUILD_JAVA_WRAPPING, point JRE_TO_PACKAGE to the jre to be distributed and turn on OPENSIM_INSTALL_PACKAGE_BUILD
Build JavaWrap, osimJavaJNI, and Doxygen (have swig 2.0.4) all tests should pass
Build GUI
Build zip distribution from Netbeans (builds into dist directory) then nzip into folder opensim
Run reshacker to change icon of opensim.exe (.ico file is in top level/Install) command is
ResHacker.exe -addoverwrite opensim.exe, opensim.exe, OpenSimApplicationIcon.ico, IconGroup, 100, 1033
edit opensim.conf in /etc/opensim.conf to use jdkhome="jdk" and to add extra flags for directdraw also change settings directory to proper version
default_userdir="${HOME}/.${APPNAME}/3.0.beta5"
default_options=" ...-J-Dsun.java2d.ddoffscreen=false -J-Dsun.java2d.gdiblit=false -J-Dsun.java2d.noddraw=true -J-Duser.language=en"
run package target in VisualStudio.
//Copy SimmToOpenSim built with VC71 to distribution
make sure redistributable (vcredist_x86.exe) is uptodate and lives in bin directory
Run nsis
test
- SimmToOpenSim arm model.
- IK on arm model with setup file
- CMC on arm model
- RRA on gait2354
- Marker editor
- Compile plugin and laod it.
OpenSim is supported by the Mobilize Center , an NIH Biomedical Technology Resource Center (grant P41 EB027060); the Restore Center , an NIH-funded Medical Rehabilitation Research Resource Network Center (grant P2C HD101913); and the Wu Tsai Human Performance Alliance through the Joe and Clara Tsai Foundation. See the People page for a list of the many people who have contributed to the OpenSim project over the years. ©2010-2024 OpenSim. All rights reserved.