wiki:WindowsDevReq

Version 4 (modified by Greg Couch, 9 years ago) ( diff )

--

Windows Development Requirements

Steps for compiling ChimeraX on a fresh Windows 10:

  1. Install Microsoft Visual Studio 2015 Community Edition works
    • Select Programming Languages / Visual C++ (not done by default)
    • Select "Windows and Web Development / Universal Windows App Development Tools"
    • Make sure that Windows SDK 10.0.10586 is installed (matching vsvars.sh)

Then start Visual Studio and login, then quit.

  1. Install ​Cygwin. We used the 64-bit version. In addition to the default packages, you'll need (in ASCII order):
    • Imagemagick (to create icon files)
    • git (to be able to check in changes)
    • icoutils (to look at icon files, might not be needed)
    • make (to run the build process)
    • openssh (to get network access to plato)
    • patch (to patch source distribution)
    • rsync (to install files and fetch them)
    • vim (to edit files, might prefer emacs, your choice)
  1. Clone repository from plato.cgl.ucsf.edu:/usr/local/projects/chimerax/git/chimerax.git
  1. Then go the the prereqs/win32 directory and run the installers. Right now those are:
    • cmake (used to generate nmake files)
    • innosetup (used for creating installer)
    • Python (used to avoid building Python)
  1. Install 64-bit version of Qt 5.6.0 in c:\qt.
  1. "make install" in the repository root.
  1. "(cd prereqs/PyQt && make app-install)"
Note: See TracWiki for help on using the wiki.