Home / libsbml / win-dependencies
Name Modified Size Downloads / Week Status
Parent folder
Totals: 35 Items   828.8 MB 60
libSBML_dependencies_vs9_debug_x64.zip 2014-08-29 35.6 MB 22 weekly downloads
libSBML_dependencies_vs9_debug_x64_static.zip 2014-08-29 35.6 MB 11 weekly downloads
libSBML_dependencies_vs9_release_x64.zip 2014-08-29 21.7 MB 22 weekly downloads
libSBML_dependencies_vs9_release_x64_static.zip 2014-08-29 21.6 MB 11 weekly downloads
libSBML_dependencies_vs9_debug_x86.zip 2014-08-29 27.8 MB 22 weekly downloads
libSBML_dependencies_vs9_debug_x86_static.zip 2014-08-29 27.7 MB 22 weekly downloads
libSBML_dependencies_vs9_release_x86.zip 2014-08-29 16.0 MB 22 weekly downloads
libSBML_dependencies_vs9_release_x86_static.zip 2014-08-29 16.0 MB 22 weekly downloads
libSBML_dependencies_vs12_debug_x86.zip 2014-08-29 27.8 MB 11 weekly downloads
libSBML_dependencies_vs12_debug_x86_static.zip 2014-08-29 27.8 MB 11 weekly downloads
libSBML_dependencies_vs12_release_x86.zip 2014-08-29 16.4 MB 11 weekly downloads
libSBML_dependencies_vs12_release_x86_static.zip 2014-08-29 16.4 MB 1212 weekly downloads
libSBML_dependencies_vs12_debug_x64.zip 2014-08-29 35.1 MB 11 weekly downloads
libSBML_dependencies_vs12_debug_x64_static.zip 2014-08-29 35.1 MB 11 weekly downloads
libSBML_dependencies_vs12_release_x64.zip 2014-08-29 20.2 MB 22 weekly downloads
libSBML_dependencies_vs12_release_x64_static.zip 2014-08-29 20.2 MB 11 weekly downloads
libSBML_dependencies_vs11_debug_x64.zip 2014-08-29 35.0 MB 11 weekly downloads
libSBML_dependencies_vs11_debug_x64_static.zip 2014-08-29 35.0 MB 11 weekly downloads
libSBML_dependencies_vs11_release_x64.zip 2014-08-29 20.3 MB 11 weekly downloads
libSBML_dependencies_vs11_release_x64_static.zip 2014-08-29 20.3 MB 11 weekly downloads
libSBML_dependencies_vs11_debug_x86.zip 2014-08-29 27.8 MB 22 weekly downloads
libSBML_dependencies_vs11_debug_x86_static.zip 2014-08-29 27.8 MB 11 weekly downloads
libSBML_dependencies_vs11_release_x86.zip 2014-08-29 16.5 MB 11 weekly downloads
libSBML_dependencies_vs11_release_x86_static.zip 2014-08-29 16.5 MB 11 weekly downloads
libSBML_dependencies_vs10_debug_x64.zip 2014-08-28 36.1 MB 22 weekly downloads
libSBML_dependencies_vs10_debug_x64_static.zip 2014-08-28 36.1 MB 11 weekly downloads
libSBML_dependencies_vs10_release_x64.zip 2014-08-28 21.4 MB 22 weekly downloads
libSBML_dependencies_vs10_release_x64_static.zip 2014-08-28 21.4 MB 11 weekly downloads
libSBML_dependencies_vs10_debug_x86.zip 2014-08-28 28.3 MB 11 weekly downloads
libSBML_dependencies_vs10_debug_x86_static.zip 2014-08-28 28.3 MB 11 weekly downloads
libSBML_dependencies_vs10_release_x86.zip 2014-08-28 17.2 MB 33 weekly downloads
libSBML_dependencies_vs10_release_x86_static.zip 2014-08-28 17.2 MB 11 weekly downloads
README.md 2013-11-28 2.1 kB 11 weekly downloads
libsbml-win32-dependencies.zip 2010-12-31 18.0 MB 11 weekly downloads
libsbml-win64-dependencies.zip 2010-12-31 4.5 MB 33 weekly downloads

Building LibSBML on Windows

Building libSBML is really straightforward on all platforms. Especially with CMake. All one needs to do is to specify the dependencies. And while one of the parser libraries (libxml, expat or xerces-c) is surely available on every linux or osx system. It is sometimes difficult to track those binaries down for windows.

This directory contains a number of dependency archives for recent releases of Visual Studio (both in 32 and 64 bit and with / without static runtime).

The binaries included are for the following libraries:

  • bzip2 v1.0.6
  • check v0.9.8
  • expat v2.0.1
  • iconv v1.9.2
  • libxml2 v2.7.7
  • xerces v3.1
  • zlib v1.2.3

Using the dependency archives

Please download the dependency archive, that matches your Visual Studio Version (i.e vs9 files, if you use Visual Studio 2008, vs11 files if you use Visual Studio 2012 ... ) as well as the build type (release / debug) and desired VS runtime (static runtime, vs dynamic (no extension)).

Then extract the file which will contain a folder libSBML Dependencies-1.0.0-b1-win32 for 32 bit, or libSBML Dependencies-1.0.0-b1-win64 for 64bit files.

Now checkout libSBML or download one of the release archives. Next create a build directory from the Visual Studio Commandline. Ensure you have cmake in the path and run:

cmake -DLIBSBML_DEPENDENCY_DIR=<dependency dir> -DCMAKE_BUILD_TYPE=Release -DWITH_STATIC_RUNTIME=ON <source dir>

Here <source dir> is the libSBML source directory, and <dependency dir> the extracted directory. If you downloaded the debug archive, replace -DCMAKE_BUILD_TYPE=Release with -DCMAKE_BUILD_TYPE=Debug. In case you downloaded the file with dynamic runtime replace: -DWITH_STATIC_RUNTIME=ON with -DWITH_STATIC_RUNTIME=OFF.

For more information about libSBML, please visit the libSBML website at http://sbml.org/Software/libSBML

Thank you for your interest in libSBML!

The LibSBML Team.

SBML Logo

Source: README.md, updated 2013-11-28