1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146
|
Quickplot -- A fast interactive 2-D plotter.
The Quickplot homepage:
http://quickplot.sourceforge.net/
Requirements:
pkg-config
You need the program pkg-config in your PATH. See:
http://www.freedesktop.org/Software/pkgconfig .
gtkmm and dependence
gtkmm is a C++ wrapper of the GNOME widget API, The GIMP Toolkit
(GTK). There's other packages that gtkmm depends on. See:
http://www.gtkmm.org/ for information. Quickplot version 0.7.8
(and below) works with gtkmm-2.2.* and will not work with gtkmm-2.4.*.
Quickplot version 0.8.0 (and above) works with gtkmm-2.4.* and will
not work with gtkmm-2.2.*.
libsndfile (optional)
See: http://www.mega-nerd.com/libsndfile/
GNU Autotools (for developing)
To add source and make a new confgiure script you need the GNU
Autotools. See: At the time of writing this the GNU Autotools versions
were found by using the --version option with said program:
running: automake --version && autoconf --version && libtool --version
GNU automake 1.7.9
GNU Autoconf 2.59
GNU libtool 1.4.3
To build and install:
./configure --prefix=PREFIX_DIR
make
make install
PREFIX_DIR could be for example /usr/local which would cause the
installed binary exicutable file to be installed at
/usr/local/bin/quickplot and the put some html files and images in
the directory /usr/local/share/doc/quickplot/html/
There's lots of options to the configure script that can be seen by
running: `./configure --help'.
For developing:
to build:
./bootstrap
./configure --prefix=PREFIX_DIR
make
make install
to clean for CVS:
./cvsclean
Building on Windows: This may happen some day.
Options:
1. Skip building it and get the windows binary release which
you can get to from the Quickplot homepage,
http://quickplot.sourceforge.net/.
For all other windows build options you need to install gtkmm
first. How you install gtkmm will likely determine how you install
Quickplot See http://www.gtkmm.org/ for information on gtkmm. If
you want Quickplot to read sound files get libsndfile at
http://www.mega-nerd.com/libsndfile/.
2. Bloodshed Dev-C++ -- quickplot.dev is a Dev-C++ project file.
You can get the Bloodshed IDE (integrated development environment)
package Dev-C++ from the homepage at http://www.bloodshed.net/, or
try: http://prdownloads.sourceforge.net/dev-cpp/.
3. MinGW -- You can also use the MinGW without the Dev-C++ IDE.
For instructions on installing MinGW see http://www.mingw.org/.
From the MinGW xterm-like thingy you can run: untar the quickplot
tarball and cd to dirstory that is created (quickplot-VERSION/) and
run:
./configure
make
make install
4. CYGWIN -- http://www.cygwin.com/. I haven't gotten a good
build of gtkmm on cygwin yet, but quickplot builds just fine until
it trys to link to the gtk and gtkmm libraries, which I haven't built
with cygwin.
5. MS Visual C++ -- We are not into blowing $2,000 on software we
don't use. If your into it send a patch with a project file.
----------------------------------------------------------------------------
Copyright (c) 2004 Lance Arsenault <lanceman@users.sourceforge.net>
This file is part of Quickplot.
Quickplot is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2, or (at
your option) any later version.
This is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with this software; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
USA
|