My Windows Development Environment under Boot Camp - ZappoMan/development-notes GitHub Wiki

  • Development Tools Installed:
    • Tools for HiFi - https://github.com/highfidelity/hifi/blob/master/BUILD.md
      • Windows Specific Tools/Setup

      • Cross Platform Tools

      • Cross Platform Libraries

        • Qt 5.2
          • make sure to install Windows VS 2010 32bit OpenGL
          • install in default location C:\Qt\Qt5.2.1
          • use control panel to add QT_CMAKE_PREFIX_PATH to environment
        • zLib
          • Windows Installer here
        • glm
          • downloaded the zip
          • expanded the contents into C:\Development\HiFi\external\glm
      • Windows Specific Libraries

        • GLEW
          • easiest to install from the binaries download
          • downloaded the zip
          • expanded the contents into C:\Development\HiFi\external\glew
          • NOTE: This may be changing, you may need to actually build glew32s.lib from source. Stay tuned.
        • FreeGlut
          • Install the MSVC2010 version from here
          • downloaded the zip
          • expanded the contents into C:\Development\HiFi\external\freeglut
      • HiFi Device Components, Tools, and SDK

        • OpenNI
          • Download 64bit Windows drivers from here
        • FaceShift
          • installed a special build for HiFi
          • make sure to first install camera drivers as described here
        • Razor Hydra
          • install windows drivers from here
        • [Sixense SDK] (http://sixense.com/hardware/sixensesdk)
          • This SDK is required to compile support for Hydra Razor in HiFi
          • Install Steam - needed this to get Hydra SDK
          • follow instructions here to download SDK from Steam
          • follow instructions in the {hifi_root}/interface/external/sixense/readme.txt
          • install the contents of the sixense SDK in your HIFI_LIB_DIR directory
        • Qxmpp
          • download latest, extract
          • follow install directions in README
            • cd to location of qxmpp.pro
            • qmake PREFIX=C:\Development\HiFi\external\qxmpp
            • nmake install

=====

  • Hardware

    • MacBook Pro
    • Apple Magic Trackpad
  • Windows OS/Boot Camp

    • Boot Camp 5.2, 50GB partition
    • Windows 7 Professional SP1
  • Windows to Mac OSX "Mappings"

    • These tools allow me to keep my sanity by making Keyboard and mouse combinations I'm used to in Mac OSX replace their windows counter parts. Specifically things like cut/copy/paste and other editing key strokes, as well as things like three-finger window drag.
      • Trackpad++
        • This theoretically adds multi-touch support like 3-finger drag, but it doesn't work reliably, and may not be worth the headache. I'm still looking for a good replacement.
      • AutoHotkey
        • allows me to remap the standard Mac OSX keyboard combos to Windows equivalents
        • download my script here
      • SharpKeys
        • Maps "Windows Key" to "Alt key"
        • allows my AutoHotKey scripts to make the cut/copy/paste key combos work with "Command" key on my MBP keyboard
  • General Software Installed:

    • Chrome - I can't stand IE
    • HipChat - internal corporate chat
    • Gitter - public chat with github collaborators - no native app yet. :(
    • Skype - Corporate Teleconferencing