From: John Stone (johns_at_ks.uiuc.edu)
Date: Tue Aug 08 2006 - 11:08:08 CDT

Hi,
  In order to recompile VMD from source on Windows, you'll need to use
a combination of the Cygwin tools and Visual Studio, along with several
libraries which are discussed in the VMD Programmer's Guide:
  http://www.ks.uiuc.edu/Research/vmd/doxygen/compiling.html#compiling

In order to build on Windows, you'll need to first have Tcl/Tk and the
other libraries VMD uses. The default MSVC VMD build configuration
uses FLTK, Tcl/Tk, VRPN, the SpaceWare SDK, and probably a few small
items I'm forgetting off the top of my head. I'd suggest using the
minimal VMD build configuration rather than the full release configuration
until you get things initially working. As with compiling on the other
platforms, you'll start by building/installing required libraries, then
you'll compile the VMD plugin tree, and lastly you'll compile VMD itself.

Let me know if you need more help with this.

  John Stone
  vmd_at_ks.uiuc.edu

On Tue, Aug 08, 2006 at 10:30:27AM -0500, Hai-Jun Su wrote:
> Hi, John
>
> I tried to compile VMD source code on my Windows XP? I used Visual Studio
> 2003 and open the 6.x project file in directory "vmd\msvc\winvmd". It seems
> some head files are missing on my computer. How do I get them?
>
>
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\Win32OpenGLDisplayDevice.
> C(35): fatal error C1083: Cannot open include file: 'config.h': No such file
> or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\VolMapCreate.C(144):
> warning C4244: '=' : conversion from 'int' to 'float', possible loss of data
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\VolMapCreate.C(799):
> warning C4305: 'initializing' : truncation from 'double' to 'const float'
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\VolMapCreate.C(1233):
> warning C4305: 'initializing' : truncation from 'double' to 'const float'
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\VMDTkMenu.h(25): fatal
> error C1083: Cannot open include file: 'tcl.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\VMDTitle.C(26): fatal
> error C1083: Cannot open include file: 'config.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\VMDFltkMenu.C(24): fatal
> error C1083: Cannot open include file: 'FL/Fl.H': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\VMDApp.C(29): fatal error
> C1083: Cannot open include file: 'config.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\vmd.C(36): fatal error
> C1083: Cannot open include file: 'config.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\utilities.C(51): fatal
> error C1083: Cannot open include file: 'config.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\UIText.C(35): fatal error
> C1083: Cannot open include file: 'config.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\VMDFltkMenu.h(24): fatal
> error C1083: Cannot open include file: 'FL/Fl_Window.H': No such file or
> directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\TclVolMap.C(24): fatal
> error C1083: Cannot open include file: 'tcl.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\TclVec.C(24): fatal error
> C1083: Cannot open include file: 'tcl.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\TclTextInterp.C(21):
> fatal error C1083: Cannot open include file: 'tcl.h': No such file or
> directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\TclMolInfo.C(26): fatal
> error C1083: Cannot open include file: 'tcl.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\TclMeasure.C(24): fatal
> error C1083: Cannot open include file: 'tcl.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\TclGraphics.C(28): fatal
> error C1083: Cannot open include file: 'tcl.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\TclCommands.C(25): fatal
> error C1083: Cannot open include file: 'tcl.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\tcl_commands.C(21): fatal
> error C1083: Cannot open include file: 'tcl.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\SnapshotDisplayDevice.C(3
> 5): fatal error C1083: Cannot open include file: 'config.h': No such file or
> directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\SelectionBuilder.h(22):
> fatal error C1083: Cannot open include file: 'FL/Fl.H': No such file or
> directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\VMDFltkMenu.h(24): fatal
> error C1083: Cannot open include file: 'FL/Fl_Window.H': No such file or
> directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\VMDFltkMenu.h(24): fatal
> error C1083: Cannot open include file: 'FL/Fl_Window.H': No such file or
> directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\MoleculeGraphics.C(271):
> warning C4244: '=' : conversion from 'int' to 'float', possible loss of data
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\MolBrowser.h(12): fatal
> error C1083: Cannot open include file: 'FL/Fl_Multi_Browser.H': No such file
> or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\MaterialFltkMenu.C(23):
> fatal error C1083: Cannot open include file: 'FL/Fl_Value_Slider.H': No such
> file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\MainFltkMenu.h(13): fatal
> error C1083: Cannot open include file: 'FL/Fl_Menu_Item.H': No such file or
> directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\GraphicsFltkMenu.h(23):
> fatal error C1083: Cannot open include file: 'FL/Fl.H': No such file or
> directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\GeometryFltkMenu.h(13):
> fatal error C1083: Cannot open include file: 'FL/Fl.H': No such file or
> directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\frame_selector.C(26):
> fatal error C1083: Cannot open include file: 'FL/Fl.H': No such file or
> directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\FileChooserFltkMenu.C(23)
> : fatal error C1083: Cannot open include file: 'FL/forms.H': No such file or
> directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\DrawMolItemVolume.C(677):
> warning C4244: 'argument' : conversion from 'int' to 'float', possible loss
> of data
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\DrawMolItemVolume.C(755):
> warning C4244: 'argument' : conversion from 'int' to 'float', possible loss
> of data
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\DrawMolItemRibbons.C(1112
> ): warning C4305: 'argument' : truncation from 'double' to 'float'
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\DisplayFltkMenu.h(24):
> fatal error C1083: Cannot open include file: 'FL/Fl.H': No such file or
> directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\CommandQueue.C(32): fatal
> error C1083: Cannot open include file: 'config.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\ColorInfo.C(28): fatal
> error C1083: Cannot open include file: 'tcl.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\ColorFltkMenu.C(10):
> fatal error C1083: Cannot open include file: 'FL/fl_draw.H': No such file or
> directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\CmdMol.C(24): fatal error
> C1083: Cannot open include file: 'config.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\CmdMaterial.C(24): fatal
> error C1083: Cannot open include file: 'config.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\CmdLabel.C(28): fatal
> error C1083: Cannot open include file: 'config.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\CmdDisplay.C(31): fatal
> error C1083: Cannot open include file: 'config.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\CmdAnimate.C(27): fatal
> error C1083: Cannot open include file: 'config.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\cmd_util.C(27): fatal
> error C1083: Cannot open include file: 'tcl.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\cmd_user.C(23): fatal
> error C1083: Cannot open include file: 'config.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\cmd_trans.C(13): fatal
> error C1083: Cannot open include file: 'tcl.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\cmd_tool.C(28): fatal
> error C1083: Cannot open include file: 'tcl.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\cmd_render.C(10): fatal
> error C1083: Cannot open include file: 'tcl.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\cmd_plugin.C(9): fatal
> error C1083: Cannot open include file: 'tcl.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\cmd_mouse.C(10): fatal
> error C1083: Cannot open include file: 'tcl.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\cmd_mol.C(11): fatal
> error C1083: Cannot open include file: 'tcl.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\cmd_menu.C(12): fatal
> error C1083: Cannot open include file: 'tcl.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\cmd_material.C(23): fatal
> error C1083: Cannot open include file: 'config.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\cmd_label.C(13): fatal
> error C1083: Cannot open include file: 'tcl.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\cmd_imd.C(11): fatal
> error C1083: Cannot open include file: 'config.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\cmd_display.C(24): fatal
> error C1083: Cannot open include file: 'tcl.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\cmd_color.C(21): fatal
> error C1083: Cannot open include file: 'tcl.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\cmd_animate.C(21): fatal
> error C1083: Cannot open include file: 'tcl.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\AtomRep.C(28): fatal
> error C1083: Cannot open include file: 'config.h': No such file or directory
> c:\Documents and
> Settings\haijunsu\Desktop\NanoSoftware\VMD\vmd\src\AtomColor.C(34): fatal
> error C1083: Cannot open include file: 'config.h': No such file or directory
>
>
>
> Thanks.
>
> Hai-Jun Su, Ph.D.
> Virtual Reality Application Center
> 2274 Howell Hall, Room 1620
> Iowa State University
> Ames, IA 50011-2274
> Tel: (515)294-4883, Fax: (515)294-5530
> Email: haijunsu_at_iastate.edu

-- 
NIH Resource for Macromolecular Modeling and Bioinformatics
Beckman Institute for Advanced Science and Technology
University of Illinois, 405 N. Mathews Ave, Urbana, IL 61801
Email: johns_at_ks.uiuc.edu                 Phone: 217-244-3349
  WWW: http://www.ks.uiuc.edu/~johns/      Fax: 217-244-6078