XuvTools is developed in a cooperative effort from:
  • Chair of Pattern Recognition and Image Processing [www]
  • Friedrich Miescher Institute for Biomedical Research [www]
  • Center for Biological Systems Analysis [www]
 

XuvTools File Readers / Writers

This is a collection of the File reader/writer libraries available in the XuvTools framework.

Download Sources

To fetch the sources, you need access to the SVN repository. Replace <your-svn-username> with the username you have gotten from us. The following assumes you use “$HOME/BioReader” as a default source directory.

svn co --username <your-svn-username> svn://tim.informatik.uni-freiburg.de/lmbsoft/trunk "$HOME/BioReader"

Simple Compilation Instructions for Linux/Windows/MacOS

Compiling is rather easy. For starters, you should take a look at our environment setup for Linux/Mac or Windows. If you have access to the build script “xuvbuild.sh”, you can compile from your shell like this:

xuvbuild.sh --verbose --qmake --thirdparty --tools

If you do not want to use (or don't have access to) the build script “xuvbuild.sh”, you can still compile from your shell. Use Cygwin with Visual Studio 2008 on Windows, or Bash on Linux. The following will compile all four available file readers, including their prerequisites.

export LMBSOFTSRC="$HOME/BioReader"
export LMBSOFTDEST="$HOME/BioReaderBin"
export LMBSOFTTEMP="$HOME/BioReaderBin"

export QTDIR="${LMBSOFTDEST}/thirdparty/Qt"
export JAVA_HOME="/usr/lib/jvm/java-6-openjdk"

export PATH="$QTDIR/bin:$PATH"
export LD_LIBRARY_PATH="$QTDIR/lib:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH="${JAVA_HOME}/jre/lib/amd64/server:${LD_LIBRARY_PATH}"
export LD_LIBRARY_PATH="${JAVA_HOME}/jre/lib/i386/server:${LD_LIBRARY_PATH}"

cd "$LMBSOFTSRC/thirdparty/"
make all
cd "$LMBSOFTSRC/project/qt/"
qmake -r CONFIG+="tools" FileIO.pro
make clean
make
devel/fileio.txt · Last modified: 2012/11/21 17:01 by niko
Contact: admin(a)xuvtools.org