The projects in this workspace are intended for Visual Studio 2005 (VC8). The various builds all use the same cross-platform source code. --------------------------------------------------------------------------------------- DLL builds OpenBabelDLL This makes OpenBabelDLL.dll (or the debug version OpenBabelDLLD.dll) which contains all of Openbabel except the user interface. This DLL could be used to access OB's chemical core classes (#include mol.h and #include obconversion.h) in the calling program, or just the conversion capabilities, when only obconversion.h needs to be included. OBComLn This makes a babel.exe which has the command line interface and calls OpenBabelDLL.dll. OBGUII This makes OBGUII.exe which has the wxWidgets GUI interface and calls OpenBabelDLL.dll. wxWidgets needs to have been installed. On VC8 Release builds the babel.exe, OBGUII.exe, OpenBabelDLL.dll and OpenBabel.lib are put in the OpenBabelDLL folder. In Debug builds they are in the OpenBabelDLL\debug subfolder. LIBINCHI.DLL, LIBXML2.DLL, ICONV.DLL, and ZLIB1.DLL also need to be in the executable folder or on the path specified by the PATH environment variable. OBPython This uses SWIG to generate an interface so that OpenBabel can be used. from Python. When using VC8, in addition to various macros defined in the project files it is necessary to define the following to avoid a large number of warnings. _CRT_SECURE_NO_DEPRECATE _CRT_NONSTDC_NO_DEPRECATE _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES