Version 10 (modified by 5 years ago) ( diff ) | ,
---|
Obsolete
Updated information is in the Programming Manual
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:
- binutils (xdr in md_crds needs ld.exe)
- git (to be able to check in changes)
- icoutils (to look at icon files, might not be needed)
- Imagemagick (to create icon files)
- 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)
- unzip (used to build ffmpeg)
- 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)
- Setup ssh access to plato.cgl.ucsf.edu
- Make sure ssh to plato works without a password so build can fetch PyQt licensed wheels.
- ". vsvars.sh" in chimerax root to set path to Visual Studio compiler.
- "make install" in the repository root.
- "(cd prereqs/PyQt && make app-install)"
Note:
See TracWiki
for help on using the wiki.