Version 4 (modified by 9 years ago) ( diff ) | ,
---|
Windows Development Requirements
Steps for compiling ChimeraX on a fresh Windows 10:
- 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.
- 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)
- Clone repository from plato.cgl.ucsf.edu:/usr/local/projects/chimerax/git/chimerax.git
- 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)
- Install 64-bit version of Qt 5.6.0 in c:\qt.
- Installer can be obtained from ​http://www.qt.io.
- Skip login unless you already have a qt.io account.
- "make install" in the repository root.
- "(cd prereqs/PyQt && make app-install)"
Note:
See TracWiki
for help on using the wiki.