荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: tang (独孤九剑〖玄铁重剑〗), 信区: Program
标  题: Available C++ Libraries FAQ(From C++ FAQ)
发信站: BBS 荔园晨风站 (Tue Feb 22 09:57:37 2000), 转信

我觉得写程序时,什么都自己干,比较累,以下是一些
C++库资源,当中有不少是Free的!

From Marshall Cline's C++ FAQ Lite document,
http://www.cerfnet.com/~mpcline/c++-faq-lite/


Libraries available via FTP (A-C)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ADAPTIVE Communication Environment (ACE) - C++ IPC wrappers
WWW http://www.cs.wustl.edu/~schmidt/ACE.html
Email:ace-users-request@ics.uci.edu

Aisearch -  a package to make writing problem solving programs easier.
FTP from ftp://ftp.icce.rug.nl/pub/peter/

Amulet - User Interface Development Environment
FTP from ftp://ftp.cs.cmu.edu/usr0/anon/project/amulet/amulet/README
Email:bam@cs.cmu.edu - Brad A. Myers

Andy Register's - matrix library
FTP from ftp://ftp.cerl.gatech.edu/pub/c++/gtmatrix
Email:andy@cerl.gatech.edu

Arjuna - For writing fault-tolerant (distributed) applications
FTP from ftp://arjuna.ncl.ac.uk/

AvlTree - C++ AVL tree class implementation
WWW http://www.enteract.com/~bradapp/ftp/ - AvlTree class

Awesime - A C++ task library explicitly designed for simulation
FTP from ftp://ftp.cs.colorado.edu/pub/cs/misc/Awesime
Email:grunwald@foobar.cs.colorado.edu

BIGINT - N-bit integer math class
WWW http://www.rossi.com/sqr2.htm
Submitted by:DanF@xinex.com - Dan Fandrich

Birkbeck Bioinformatics - Bioinformatics Class Library
WWW http://www.cryst.bbk.ac.uk/classlib/
Submitted by:Karol Szafranski <szafrans@uni-duesseldorf.de>

BLAS in C++
FTP from ftp://usc.edu/pub/C-numanal/blas.cpp.shar.z
Email:damianm@eram.esi.com.au

Blas.cpp.shar.z
FTP from ftp://usc.edu/pub/C-numanal/
Email:damianm@eram.esi.com.au

Blitz++ - Scientific computing in C++
FTP from ftp://ftp.simtel.net/pub/simtelnet/win95/prog/bvcw95.zip
Author:Juergen Mueller

Brent's univariate minimizer and zero finder.
WWW http:cpplibs2.html#LinAlg.shar

BRL10 - Binary Relations Library for C/C++
WWW http://tetragr.zaporizhzhe.ua/home/girow/homepage.html
Email:andrew@tetragr.zaporizhzhe.ua

C* In C++ - Parallel Programming Classes for C++:
Email:terry@arp.anu.edu.au

C++ FEM - (Finite Element Method) Library
FTP from ftp://usc.edu/pub/C-numanal/femlib-1.1.tar.gz
Email:tiller@solace.me.uiuc.edu

C++ implementation of differential algebra
Email:michelotti@adcalc.fnal.gov

C++Advio - Advanced i/o and arithmetic compression
WWW http://pobox.com/~oleg/ftp/Communications.html#tcp-stream - TCPStream
Email:mailto:oleg@computer.org

C++SIM 1.5.2 - A simulation package written in C++.
FTP from ftp://arjuna.ncl.ac.uk

CalcPlus - Interpreter of procedural language
FTP from ftp://ftp.simtel.net/pub/simtelnet/msdos/cpluspls/calcplus.zip
Email:vschipun@cammail1.attmail.com

Callbacks - Inter-component callbacks using functors
WWW http://www.sigs.com/books/gems.html - C++ Gems
Email:hickeyr@ibm.net

CB++ - CommonBase Database Access Library for C/C++
FTP from ftp://ftp.x.org/contrib/CB++.0.1.* - (ftp site may be out of date)

CBMT - Collaborative BioMolecular Tools
FTP from ftp://s-ind2.dl.ac.uk/cbmt/democ12.tar.Z
Email:mbglx@seqnet.dl.ac.uk

CCL110JE.ZIP - Coroutine class library
FTP from ftp://oak.oakland.edu/pub/msdos/cplusplus/

CDBFile - C++ library to handle dBASE III files
FTP from ftp://ftp.simtel.net/pub/simtelnet/msdos/database/cdbfile.zip
Email:gourmelon@merlin.enssat.fr

CGAL - Computational Geometry Algorithms Library
WWW http://www.cs.uu.nl/CGAL/
Email:cgal@cs.uu.nl

CGI++ - A C++ Library for CGI Programming
WWW http://www.webthing.com/cgiplusplus/
Email:nick.kew@pobox.com - Nick Kew

Cgipp - Very Portable and powerful CGI-Library
FTP from ftp://rembrandt.uib.no/Cgipp.tar - Cgipp Library as zip-file
Email:stig@rembrandt.uib.no - If you have any questions, send a mail

CIDLib - C++ framework for Windows NT 4.0 and Visual C++ 5.0
WWW http://www.charmedquark.com
Email:droddey@charmedquark.com - Dean Roddey

ClassBuilder - ClassBuilder 1.1 OOD C++ code generator
FTP from ftp://ftp.simtel.net/pub/simtelnet/win95/prog/clsbld11.zip
Email:venemaj@ce.philips.nl

ClassBuilder - OOD C++ code generato
FTP from ftp://ftp.simtel.net/pub/simtelnet/win95/prog/clsbld13.zip
Email:venemaj@ce.philips.nl

CMATH - Complex-number math library for Borland C/C++
FTP from ftp://ftp.simtel.net/pub/simtelnet/msdos/cpluspls/cmathdos.zip -
16-bit version
Email:MartinSander@Bigfoot.com

CmdLine - command-line option and argument parsing framework
WWW http://www.enteract.com/~bradapp
Email:bradapp@enteract.com

CNCL - ComNets Class Library
FTP from ftp://ftp.comnets.rwth-aachen.de/pub/CNCL/
Email:cncl-adm@comnets.rwth-aachen.de

Complex class - Very complete complex generic class
WWW http://wwwinfo.cern.ch/~ldeniau/numana.html/complex.ps.gz
Submitted by:Laurent.Deniau@cern.ch - DENIAU Laurent

Conical - C++ classes for building neural networks
FTP from ftp://ftp-ncmir.ucsd.edu/pub/jstrout/conical.tar.gz - source & docs by
ftp
Email:jstrout@ucsd.edu - send email to the author

COOL - Texas Instrument's "C++ Object Oriented Library".
FTP from ftp://ftp.ti.com/pub/COOL.tar.Z

CSLIB - Database library for C++ developers
FTP from ftp://ftp.simtel.net/pub/simtelnet/win3/prog/csliw205.zip - Windows
3.11 version
WWW http://www.xs4all.nl/~combits/
Email:cslib@combits.nl

CSock C++ Socketing Library - An advanced wrapper for Windows socketing
WWW http://junior.apk.net/~tri/csock/
Email:tri@apk.net

Cvmath.cc - An include file to make complex math look like regular math.
FTP from ftp://usc.edu/pub/C-numanal/cvmath.cc
Email:lik@engin.umich.edu

Libraries available via FTP (D-L)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DiamondBase - Add Relational Database functionality to your C++ programs
FTP from ftp://pippin.cs.monash.edu.au/pub/export/
Email:davison@molly.cs.monash.edu.au

Diffpack - Quick prototyping of simulators solving partial differential
equations by FEM
WWW http://www.oslo.sintef.no/avd/33/3340/diffpack

Doctor Matrix - Matrix and vector algebra package for C++
FTP from ftp://ftp.simtel.net/pub/simtelnet/msdos/cpluspls/drmatrix.zip
Email:zvikabh@rotem.technion.ac.il

DoPVM - A class built on PVM, for message passing environments.
Email:skip@mathcs.emory.edu

DOSTmUit - DOS Text Mode User Interface Toolkit
WWW http://www.trumphurst.com/toolkit.phtml
Email:info@trumphurst.com

Drat - A C++ interface to the curses library
WWW http://www.best.com/~smurman/Drat
Email:smurman@best.com

Elemental - Elemental is a very young C++ library
WWW http://www.hgardner.co - Author's home page
WWW http://www.hgardner.com/C++/Elemental/Introduction.html
Email:hgardner@hgardner.com

EO - Evolutionary computation library
FTP from ftp://geneura.ugr.es/pub/eo
Email:eo@kal-el.ugr.es

ET++ - A large GUI library and other C++ tools developed in Europe
FTP from ftp://ftp.ubilab.ubs.ch/
Author:Andre Weinand and Erich Gamma

FFTPACK++ - C++ version of FFTPACK
WWW http://www.xraylith.wisc.edu/~khan/software/fftpack/
Email:khan@xraylith.wisc.edu

FFTW - Fast C library for computing the Fast Fourier Transform (FFT)
FTP from ftp://theory.lcs.mit.edu/pub/fftw - FFTW ftp site
Email:fftw@theory.lcs.mit.edu - email the FFTW authors

GAGS - C++ class library for Genetic algorithms
WWW http://kal-el.ugr.es/GAGS
Email:jmerelo@kal-el.ugr.es

GAME - Parallel Genetic Algorithms Theory and Applications
FTP from ftp://bells.cs.ucl.ac.uk/papagena/game/version1/

GECOOL 2.1 - A reworking and enhancement of Texas Instrument's "C++ Object
Oriented Library"
FTP from ftp://ftp.cs.utexas.edu/pub/COOL/

Generic Linked List Package
FTP from ftp://hermes.bouw.tno.nl/pub/TNO/BOUW/Bouwinf/linkedlist0.10.shar

GINA++ - An O-O application framework for C++, X11R5, and OSF/Motif
FTP from ftp://ftp.x.org/contrib/
Email:baecker@gmd.de

gleem - OpenGL Extremely Easy to use Manipulators
WWW http://www.media.mit.edu/~kbrussel/gleem/ - OpenGL Extremely Easy to use
Manipulators
Submitted by:kbrussel@media.mit.edu - Kenneth B. Russell

Gnans - Simulation of stochastic and deterministic dynamical systems
FTP from ftp://ftp.mathematik.uni-Bremen.de/pub/gnans
Email:bengt@mathematik.uni-Bremen.de

Grail - Symbolic computation with finite-state machines and regular
expressions
WWW http://www.csd.uwo.ca/research/grail
Email:drraymond@csd.uwo.ca

GRAS - A Graph-Oriented Database System for SE Applications
FTP from ftp://tupac-amaru.informatik.rwth-aachen.de/pub/unix/GRAS522_3
Email:ricki@rwthi3.informatik.rwth-aachen.de

Grayscale Image Processing
WWW http://pobox.com/~oleg/ftp/packages/grayimage.cpt.hqx - Mac distribution
Email:oleg@acm.org

GzipFile - Reads and writes gzip compressed files transparently.
WWW http://www.home.aone.net.au/pinnacleplus
Email:paul@m130.aone.net.au

Hans Boehms GC - Hans Boehms free Garbage Collector
FTP from ftp://ftp.parc.xerox.com/pub/gc - Old version
WWW http://reality.sgi.com/boehm/gc.html

High level vector operations
WWW http:cpplibs2.html#LinAlg.shar

HugeCalc - Arbitrary accuracy large integer calculations
WWW http://www.technion.ac.il/~zvikabh/software.html - Official software
homepage
Email:zvikabh@aluf.technion.ac.il - Send mail to the author

Image Magick - Image manipulation application and libraries
WWW http://fjwsys.lanl.gov/ImageMagick.html
Submitted by:Jeff Donner <JDonner@schedsys.com>

ImageLib - An Image Processing C++ Class Library
WWW http://www.dip.ee.uct.ac.za/~brendt/srcdist/
Author:Brendt Wohlberg

InterViews - GUI class library developed by Stanford University
FTP from ftp://interviews.stanford.edu/

ISC366.ZIP - Interrupt Service Class (v. 3.66)
FTP from ftp://oak.oakland.edu/pub/msdos/cpluspls/

ivmaps - C++ libraries for manipulation and visualization of geo-spatial
map data
WWW http://www.vectaport.com - Vectaport Home Page
Email:info-ivmaps@vectaport.com

ivtools - C++ frameworks for graphical editors and spatial data servers
WWW http://www.vectaport.com - Vectaport Home Page
Email:info-ivtools@vectaport.com

JPTUI - Textual user interface for DJGPP
FTP from ftp://ftp.simtel.net/pub/simtelnet/msdos/cpluspls/jptui4ed.zip -
Simtel FTP download
Email:jpdelprat@teaser.fr

JThreads/C++ - Java-like Threads for C++
FTP from ftp://ftp.ooc.com/pub/JTC
Submitted by:ml@ooc.com - Marc Laukien

JX - application framework and widget library for use with X Windows
WWW http://www.cco.caltech.edu/~jafl/sypp/ - SYPP license
Submitted by:jafl@alice.wonderland.caltech.edu - John Lindal

JX - Application framework and widget library for use with X Windows
WWW http://www.cco.caltech.edu/~jafl/sypp/ - SYPP license
Submitted by:jafl@alice.wonderland.caltech.edu - John Lindal

Kalman - A class library for Kalman filtering
FTP from ftp://usc.edu/pub/C-numanal/kalman.tar.gz
Email:skip@taygeta.oc.nps.navy.mil

Lapack++ - C++ version of some of lapack fortran code
FTP from ftp://netlib2.cs.utk.edu/lapack++/
Author:J. Dongarra, R. Pozo, D. Walker

LEDA, - A Library of Efficient Data Types and Algorithms
FTP from ftp://ftp.mpi-sb.mpg.de/pub/LEDA/
Email:stefan@mpi-sb.mpg.de

libg++ - (GNU's C++ library)
FTP from ftp://aeneas.mit.edu/pub/gnu/

Lily (LIsp LibrarY) - Gives C++ programmers the capability to write
LISP-style code
FTP from
ftp://sunsite.unc.edu/pub/packages/development/libraries/lily-0.1.tar.gz

LinAlg.shar - basic linear algebra classes and applications
FTP from ftp://pobox.com/~oleg/ftp/packages/LinAlg.cpt.hqx - Mac distribution
Email:oleg@acm.org

Libraries available via FTP (M-P)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MatClass - a C++ class for numerical computation
FTP from ftp://ftp.mcc.ac.uk/pub/matclass/unix
Email:chris.birchenhall@mailhost.mcc.ac.uk

MATCOM - Matlab to C++ translator and matrix library
WWW http://www.mathtools.com
Email:info@mathtools.com

Matrix - A C++ Matrix class
FTP from ftp://ftp.cs.ucla.edu/pub/Matrix.tar.Z
Email:edwin@cs.ucla.edu

Matrix class - Very complete matrix generic class
WWW http://wwwinfo.cern.ch/~ldeniau/numana.html/matrix.ps.gz
Submitted by:Laurent.Deniau@cern.ch - DENIAU Laurent

Matrix11 - C++ matrix template class library (source)
FTP from ftp://ftp.simtel.net/pub/simtelnet/msdos/cpluspls/cpmatr11.zip
Email:somnath@kagi.com

Matthew's Galib - A C++ Genetic Algorithm Library
FTP from ftp://lancet.mit.edu/pub/ga/

MetaKit - C++ classes for persistent structured data
WWW http://www.equi4.com/metakit/pub/metakit.zip - Latest release (Windows)
Email:jcw@equi4.com - Inquiries, suggestions, support

MGUI - GUI lib & designer for DOS/Win/Unix (Win32)
FTP from ftp://ftp.simtel.net/pub/simtelnet/msdos/c/mgdos212.zip - DOS Version
Email:morellov@tin.it

MIME++ - Class library for parsing, creating, editing messages in MIME
format
WWW http://www.hunnysoft.com/mimepp/ - MIME++ Home Page
Email:dwsauder@hunnysoft.com - Author!'s email address

molbio++ - A C++ library for molecular biosequence analysis
FTP from ftp://ftp.ebi.ac.uk/pub/software/unix/ - Confirmed site found by
Claude Pasquier
Author:Keith Robison

Motif++ - A wrapper-library, that encapsulates Motif widgets in C++
classes
FTP from ftp://src.doc.ic.ac.uk/packages/motif++/motif++.28.jul.93.tar.gz
Email:motif++-request@motif.hacktic.nl

MozillaV3 CGI C++ Library - CGI script library
WWW http://www.vestris.com/agnes.new/
Submitted by:doubrov5@cuimail.unige.ch, dblock@infomaniak.ch - Daniel
Doubrovkine

MozillaV4 CGI C++ Library - Web HTML code generation library
WWW http://www.vestris.com/agnes.new/
Submitted by:doubrov5@cuimail.unige.ch, dblock@infomaniak.ch - Daniel
Doubrovkine

MTL110JE.ZIP - Multithreading class library
FTP from ftp://oak.oakland.edu/pub/msdos/cplusplus/

Newmat - A very thorough matrix class
FTP from ftp://webnz.com/robert/newmat09.tar.gz
Email:robertd@netlink.co.nz

NIHCL - (National Institute of Health's C++ Library)
FTP from ftp://alw.nih.gov/pub/nihcl.tar.Z

nlmdl - A library for estimation of nonlinear models
FTP from ftp://ccvr1.cc.ncsu.edu/pub/arg/nlmdl
Email:arg@ccvr1.cc.ncsu.edu

O-Matrix - RAD environment for scientific and engineering applications
WWW http://www.omatrix.com
Email:harmonic@omatrix.com

OATH - Object oriented Abstract Type Hierarchy
FTP from ftp://csc.ti.com/pub/oath.tar.Z

Objtran and Objdce
FTP from ftp://wilma.cs.brown.edu/pub/Objtran.tar.Z
Email:objtran-comment@fig.citib.com

OBST - Persistent object management system
FTP from ftp://gate.fzi.de/pub/OBST/
Email:stone@fzi.de

Octave - Matlab like interactive system for numerical computations
FTP from ftp://ftp.che.wisc.edu/pub/octave/octave-M.N.tar.Z
Email:jwe@che.utexas.edu

Ode - Object database v2.0
FTP from ftp://research.att.com./dist/ode2.0/2.0.oppbin.tar.Z
Email:nhg@research.att.com

OffiX - Framework for interactive applications in the Unix / X environment
WWW http://leb.net/OffiX
Email:seefelds@plgcn.umontreal.ca

ooMPEG - Berkeley MPEG decoder
FTP from ftp://ftp.cs.brown.edu/pub/ooMPEG.tar.Z
Email:lsh@cs.brown.edu

Options - command-line option parsing library
WWW http://www.enteract.com/~bradapp/ftp/ - Options option parser

OptiVec - Vectorized functions library for Borland C/C++
FTP from ftp://ftp.simtel.net/pub/simtelnet/win3/prog/bvcwin.zip - Windows 3
version
Email:MartinSander@Bigfoot.com

OSE - C++ Library and Build Environment
FTP from ftp://ftp.dscpl.com.au/pub/ose
Email:info@dscpl.com.au

OTF - Object Technology Framework
WWW http://www.cgl.ucsf.edu/otf/
Submitted by:Karol Szafranski <szafrans@uni-duesseldorf.de>

P++ - Parallel Programming Classes for C++
FTP from ftp://ftp.c3.lanl.gov/pub/dquinlan/
Email:dquinlan@c3serve.c3.lanl.gov

paintlib - Image file decoding
WWW http://www.cs.tu-berlin.de/~uzadow/paintlib - Paintlib web site.

ParLib++ - Parallel Programming Classes for C++:
Email:David.Greco@crs4.it

PARODY - C++ DATABASE LIBRARY
FTP from ftp://ftp.mv.com/pub/ddj/1992/1992.12/parody.zip

pC++ - A preprocessor for C++ that implements a data parallel extension
Email:gannon@cs.indiana.edu

PCL - Personal Communications Library for C/C++
FTP from ftp://ftp.simtel.net/pub/simtelnet/msdos/c/pcl4c61.zip - Simtel FTP
download
Email:mike@marshallsoft.com

PDBlib - Library for modeling a macromolecular structure
FTP from ftp://rosebud.sdsc.edu/pub/sdsc/biology/PDBlib/
Email:system@cuhhca.hhmi.columbia.edu

POST++ - Persistent Object Storage for C++
FTP from ftp://ftp.simtel.net/pub/simtelnet/win95/database/postc105.zip
Email:knizhnik@cecmow.enet.dec.com

Power View IDE - DOS-hosted IDE for Watcom C++
FTP from ftp://ftp.simtel.net/pub/simtelnet/msdos/pgmutl/pvide50.zip - Simtel
FTP download
Email:zajo@geocities.com

Power View Windowing Interface - Source code for Power View Windowing
Interface
FTP from ftp://ftp.simtel.net/pub/simtelnet/msdos/pgmutl/pvidesrc.zip - Simtel
FTP download
Email:zajo@geocities.com

Presto - C++ routines for lightweight threads on multiprocessors.
FTP from ftp://cs.washington.edu/pub/presto1.0.tar.Z
Author:Brian N. Bershad, Edward D. Lazowska, Henry M. Levy

PTL - Portable Threads Library - C++ interface to POSIX/Sun/DCE threads
FTP from ftp://ftp.inria.fr/INRIA/Projects/SOR/misc/thread-lib/thread.tgz -
Latest release
Email:Georges.Brun-Cottan@inria.fr

PVM++ - Easy Programing of PVM (Parallel Virtual Machine)
WWW http://goethe.ira.uka.de/~wilhelmi/pvm++/ - Information on downloading,
installing and using t
Email:wilhelmi@ira.uka.de - Mail the author of pvm++

Libraries available via FTP (Q-Z)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Radix-2 - Fast Fourier Transform
FTP from ftp://replicant.csci.unt.edu/pub/oleg/fft.tar.gz
Email:oleg@ponder.csci.unt.edu

Range - C++ class for range arithmetic.
FTP from ftp://math.tamu.edu/pub/range/range.tar.Z
Author:Oliver Aberth and Mark J. Schaefer

Regex++ - C++ template regular expression library
WWW http://ourworld.compuserve.com/homepages/John_Maddock/regexpp.htm
Email:John_Maddock@compuserve.com

RTTI implementation
FTP from ftp://invaders.dcrl.nd.edu/pub/software/rtti.tar.Z
Email:axb@cse.nd.edu

RTTI library
FTP from ftp://invaders.dcrl.nd.edu/pub/software/rtti.tar.Z
Email:axb@cse.nd.edu?

SA - Library for simulated annealing
FTP from ftp://usc.edu/pub/C-numanal/sa.zoo
Email:skip@taygeta.oc.nps.navy.mil

Sdeint
FTP from ftp://usc.edu/pub/C-numanal/sdeint.tar.z
Email:skip@taygeta.oc.nps.navy.mil

SESAME - Neural net software ?
FTP from ftp://ftp.gmd.de//gmd/as/sesame
Author:C. Tietz

simC - C/C++ function library for discrete simulation
FTP from ftp://garbo.uwasa.fi/pc/c-lang/simc100.zip
Email:tohcs@pobox.org.sg

SIMEX - Helps develop discrete-event simulation models
FTP from ftp://ftp.nmsr.labmed.umn.edu
Email:jan@simvax.labmed.umn.edu

Simpack - Tools for writing simulations with a EECS bias
FTP from ftp://bikini.cis.ufl.edu/cis/tech-reports/tr92/tr92-022.ps.Z
Email:fishwick@cis.ufl.edu

SMURPH - A C++ library which could be useful for building a network
simulator
FTP from ftp://menaik.cs.ualberta.ca//pub/smurph/

SOCKET++ - C++ iostream like library for sockets and pipes
FTP from ftp://ftp.virginia.edu/pub/

SocketMan - C++ Socket Library
WWW http://www.media.mit.edu/~kbrussel/SocketMan/ - Web site for download
Submitted by:kbrussel@media.mit.edu - Kenneth B. Russell

SPLASH - Small Perl-like List And String Handling class library
FTP from ftp://ftp.wolfman.com/users/m/morris/splash/update191.tar.gz - Unix
update patch
Email:splash@wolfman.com

td.lib - C/C++ Programmers time, date, and cal lib (adtd)
FTP from ftp://ftp.simtel.net/pub/simtelnet/msdos/c/adtdv2.zip
Email:bt0202@broncho.ucok.edu

Texas Persistant Store
FTP from ftp://ftp.cs.utexas.edu/pub/garbage/texaspstore.ps
Email:oops@cs.utexas.edu

TOLKIEN - TOoLKIt for gENetics based applications
Email:tang028@cs.cuhk.hk

TSR100JE.ZIP - TSR class library
FTP from ftp://garbo.uwasa.fi/pc/c-lang/

Types 1.0
FTP from ftp://oak.oakland.edu/pub/simtelnet/msdos/cpluspls/typesc10.zip
Email:malpica@mailer.main.conacyt.mx

Unibase Framework - toolkit designed to simplify network programming
WWW http://bbs.csie.ntu.edu.tw/~jcwang/unibase/index.cgi
Email:jcwang@csie.ntu.edu.tw

Unidraw - A graphical editor building library
FTP from ftp://interviews.stanford.edu/

valarray<Troy>
FTP from ftp://ftp.cs.rpi.edu/pub/vandevod/Valarray
Email:vandevod@cs.rpi.edu

VBD Database - C++ Database source code
FTP from ftp://ftp.simtel.net/pub/simtelnet/msdos/cpluspls/vbd1027.zip
Email:gaer@nhc.noaa.gov

vhclserv - server/viewers for multi-vehicle simulation
WWW http://www.vectaport.com - Vectaport Home Page
Email:info-vhclserv@vectaport.com

Windows Standard Serial Comm Lib - Windows Standard Serial Comm Lib for
C/C++
FTP from ftp://ftp.simtel.net/pub/simtelnet/win3/prog/wsc4c23.zip
Email:mike@marshallsoft.com

Winsock Interface Library - Winsock network communications
FTP from ftp://ftp.simtel.net/pub/simtelnet/win3/winsock/wil4c20.zip
Email:mike@marshallsoft.com

wxWindows - C++ class library for building Motif, Open Look, Windows 3.1
and NT applications
WWW http://web.ukonline.co.uk/julian.smart/wxwin/
Email:julian.smart@ukonline.co.uk - Anthemion Software

XMS200JE.ZIP - XMS array class library
FTP from ftp://garbo.uwasa.fi/pc/c-lang/

XRLCAD - CXrL CAD toolset
WWW http://www.xraylith.wisc.edu/~khan/software/xrlcad/xrlcad.html
Email:khan@xraylith.wisc.edu

YACL - Yet Another Class Library
FTP from ftp://ftp.cs.sc.edu/pub/yacl
Email:sridhar@usceast.cs.sc.edu

Tools for C++ Programmers
~~~~~~~~~~~~~~~~~~~~~~~~~
C++ component search engine - Searches C++ Libraries FAQ for components
WWW http://pascal.math.msstate.edu:4000/PROJ

Cback - Cfront optimiser
Email:al@newcode.com

ClassAction - OO design and C++ code gen
FTP from ftp://ftp.simtel.net/pub/simtelnet/win95/prog/clsa10b1.zip
Email:Shane_Hyde@msn.com

Classdoc - AWK package to produce documentation from C++ source
Email:dag@control.lth.se - Mail Dag Bruck

CXT - C source code analysis
FTP from ftp://ftp.simtel.net/pub/simtelnet/msdos/c/cxt250.zip
Email:jmsxt@compuserve.com

D_Lib - C++ Debug Library
FTP from ftp://ftp.coast.net/SimTel/nt/pgmtools/dlib30.zip - At SimTel, the
Coast to Coast Software
Repository
Email:anatoly-k@usa.net - Email to author

DocClass - Generates class documentation from source files
FTP from ftp://www.trumphurst.com/docclass/docclass.txt - Text description
Email:info@trumphurst.com - Mail the author

MkHelp - Generate HTML documentation from source files
WWW http://www.mktools.co//www.mktools.com
Email:support@mktools.com

SNIP: A Programming Power-tool - SNIP takes in an IDL and uses it to
create code according to code patterns
WWW http://www.ultranet.com/~advsw - Site describing SNIP in full with examples
Email:advsw@ma.ultranet.com - Contact Advantage Software Technologies about SNIP

Visual Programming Armoury - Visual Programming Armoury for C++
FTP from ftp://ftp.simtel.net/pub/simtelnet/win95/prog/tcvpa101.zip
Email:zub@v-real.spb.su

Libraries with no known FTP site
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Algebra - Collection of C++ classes to represent and edit equations in a
GUI
WWW http://www.geocities.com/Athens/6308
Email:RuiHFAzevedo@mail.telepac.pt

DCE++ - A C++ API for Programming Distributed Systems
FTP from ftp://hal.com/dce++/
Email:arjun@hal.com

GenTools - A Computational Genomic Tool Suite
Email:sarah@chpc.utexas.edu

MenuPlus - Menu class library for Turbo C++ for DOS
Email:jssoft@aol.com

Source code from books
~~~~~~~~~~~~~~~~~~~~~~
Bruce Eckel - Thinking in C++
FTP from ftp://www.BruceEckel.com
Email:Eckel@CrestedButte.net

Coplien - Advanced C++ Programming Styles and Idioms
FTP from ftp://netlib.att.com/netlib/c++/idioms

Hansen - C++ Answers book
FTP from ftp://netlib.att.com/netlib/c++/answerbook

Smith - Object Oriented Software in C++
FTP from ftp://unix.brighton.ac.uk/pub/mas
Email:mas@unix.brighton.ac.uk

Other places to look for details of C++ libraries
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ASSET
WWW http://source.asset.com/
Email:info@source.asset.com

comp.object FAQ
FTP from ftp://rtfm.mit.edu/pub/usenet-by-group/comp.object/
Newsgroup:comp.object

comp.windows.misc - Portable GUI-software FAQ
FTP from ftp://rtfm.mit.edu/pub/usenet-by-group/comp.windows.misc/
Newsgroup:comp.windows.misc

ftp.th.darmstadt.de
FTP from ftp://ftp.th-darmstadt.de/pub/programming/languages/C++/c++-products/

numcomp-free-c.gz
FTP from ftp://usc.edu/pub/C-numanal/numcomp-free-c.gz

Robert Davies C++ list - Robert Davies' list of http and ftp sites
FTP from ftp://webnz.com/robert/cpp_site.txt

Useful ftp sites
~~~~~~~~~~~~~~~~
Current CUG Library Catalog
FTP from ftp://cdrom.com//pub/cdrom/cdroms/cug/capsule.txt

ftp.luth.se
FTP from ftp://ftp.luth.se/pub/languages/c++/ClassLibs/

ftp.th.darmstadt.de
FTP from ftp://ftp.th-darmstadt.de/pub/programming/languages/C++/

FTP/Mail gateways - Obtaining FTP files via email
Email:ftpmail@decwrl.dec.com
Email:ftpmail@grasp.insa-lyon.fr

Netlib
Email:netlib@nac.no
Email:netlib@ornl.gov
Email:netlib@research.att.com

Simtel
FTP from ftp://ftp.simtel.net/pub/simtelnet/msdos/cplusplus/

Source code newsgroups
FTP from ftp://ftp.uu.net/usenet/

Commercial libraries (A-N)
~~~~~~~~~~~~~~~~~~~~~~~~~~
Aspect
Tel:(719)527-9700

Booch Components
Tel:408-496-3700

C++ Data Object Library - Data structures combined with automatic
persistence
Email:jiri@debra.dgbt.doc.ca

ChartFolio - C++ charting and graphing class libraries
WWW http://www.dpc-tech.com

Classix
Email:info@roguewave.com

CommonPoint Application System - Comprehensive C++ class library for
writing portable GUI applications
WWW http://www.taligent.com/
Postal address:Taligent, Inc., Cupertino, CA

CommonView - Iconic user interface from Glockenspiel
Tel:(516) 342-2308

CP Graphics Library - User Interface Widgets
WWW http://www.c-point.com/download/cpdemo.exe - User Interface Demo
Submitted by:c-point@c-point.com - Computer Point

Crusher! - Data Compression Toolkits
WWW http://www.dcmicro.com
Email:info@dcmicro.com

DiaViews++
Email:info@ootec.isar.de

Distinct TCP/IP - TCP/IP for Windows Software Development Kit
Email:mktg@distinct.com

DV Centro - C++ graphics framework for building visual language
applications
WWW http://www.dvcorp.com
Email:info@dvcorp.com

ExacMath - Quadruple Precision C++ Math Libraries
WWW http://www.fptsoftware.com - Floating Point Software Web Site
Email:sturato@nbn.net

fACTs++ Class Library - Financial Application Construction Tools in C++
WWW http://www.objectiveEdge.com/
Email:info@objectiveEdge.com

Forward Error Correction Library - Reed-Solomon Forward Error Correction
WWW http://www.scotweb.com/4i2i/
Email:101361.474@compuserve.com

G-BASE/GTX (MATISSE) - Object Oriented Database
Email:info@odb.com

Galaxy
Email:galaxy@visix.com

GEMSTONE Object Oriented Database
Email:marcs@slc.com

Generic++
Email:info@ootec.isar.de

Genitor - Automates construction and maintenance of code and documentation
WWW http://www.genitor.com/resources/ - Developers Resources
WWW http://www.genitor.com - Genitor Corporation home page
Email:info@genitor.com

Great Circle GC - Garbage collection library
WWW http://www.geodesic.com - Geodesic Systems
Submitted by:boehm@mti.sgi.com - Hans-Juergen Boehm

Greenleaf ArchiveLib - C/C++ library for data compression/archiving
WWW http://www.gleaf.com/~gleaf.com
Email:info@gleaf.com

Greenleaf Comm++
WWW http://www.gleaf.com/~gleaf.com
Email:info@gleaf.com

Guild
Tel:(415) 513-6650

ICpak101, ICpak201

IDB - Object Databases
Tel:412-963-1846

IKaID - Computer animation library
WWW http://home1.gte.net/blazing/fast.htm
Email:blazing@gte.net

ILOG BROKER - Distributed Object Computing
WWW http://www.ilog.fr
Email:info@ilog.com.sg

ILOG DB LINK - Connect RDBMS to C++ applications
WWW http://www.ilog.fr
Email:info@ilog.com.sg

ILOG RULES - Data monitoring in real-time environments
WWW http://www.ilog.fr
Email:info@ilog.com.sg

ILOG SERVER - C++ object server implementing real-time groupware
applications
WWW http://www.ilog.fr
Email:info@ilog.com.sg

ILOG SOLVER - Constraint reasoning library
WWW http://www.ilog.fr
Email:info@ilog.com.sg

ILOG TALK - Object-oriented dynamic language
WWW http://www.ilog.fr
Email:info@ilog.com.sg

ILOG VIEWS - C++ library and editor to design Very Graphical User
Interfaces
WWW http://www.ilog.fr
Email:info@ilog.com.sg

ImageSoft - Object/Engineering C++ class library supporting simulation.
Email:mcdhup!image!object

KALA - Object Oriented Database
Email:ig@kala.com

Libsetl - programming symbolically in C++
WWW http://www.landsoft.com
Email:landsoft@landsoft.com - Land Software

Linpack.h++ - The jewel of C++ math classes.
Email:info@roguewave.com

LION++ - C++ library for nonlinear optimization
WWW http://www.techxhome.com/products/lion
Email:bruhwile@txcorp.com

M++
Tel:206-637-9426

MacApp (application development toolkit)

MainWin - MFC on Unix (Microsoft Foundation Classes)
WWW http://www.mainsoft.com
Email:info@mainsoft.com

Matrix.h++ - includes all the functionality of Math.h++.
Email:info@roguewave.com

Memory Tuning System (MTS) -  Fast, efficient memory allocator
Email:al@newcode.com

MFC Toolkit 2.0 - MFC extensions
WWW http://home.sprynet.com/sprynet/smcadams - Demo
Email:smcadams@sprynet.com

NeoAccess Developer's Toolkit - Cross-platform object database engine for
C++ development
FTP from ftp://ftp.neologic.com/users/neologic/
Email:neologic@neologic.com

NetClasses++ - C++ classes for message passing environments:
Tel:(415) 572-0200

NeXTStep - application development toolkit

NuGraf - Deveoper's 3D Toolkit
WWW http://www.okino.com
Email:sales@okino.com

Performance Plus for C/C++ is an optimized and par - BLAS, LAPACK,
FFTPACK, VFFTPACK in C++
WWW http://www.scisoft.com  -  Home page for Dakota Scientific Software
Email:sales@scisoft.com

Commercial libraries (O-Z)
~~~~~~~~~~~~~~~~~~~~~~~~~~
ObjectBuilder - GUI library
Tel:1-800-933-5558  x4224 (Kris Gottschalk)

Objective Grid - Visual C++/MFC grid control
WWW http://www.unx.com/~stingray
Email:stingsoft@aol.com

Objectivity/DB - Object Oriented Database
WWW http://www.objectivity.com
Email:info@objectivity.com

OBJECTSTORE - Object Oriented Database
Tel:44-793-486111

ObjectViews
WWW http://www.quest.com
Email:info@quest.com

Octo+ - Extenstion library to MFC
WWW http://www.periphere.be

ONTOS - Object Oriented Database
Tel:+44 625 539 903

Open Dialogue

Open Interface Version 3.0
Tel:(415) 321-4488

OpenUI - Another GUI builder
Tel:(408) 730-2626

ORION/ITASCA - Object Oriented Database
Email:doug@itasc.com

OS Object Oriented Database
Email:didier@o2tech.fr

Performance Plus for C/C++ - Optimized and parallelized math library for
Windows NT, Windows 95, and Solaris
WWW http://www.scisoft.com - Dakota Scientific Software home page
Email:sales@scisoft.com - Contact Dakota Scientific Software

Persistence - Access to a relational database from a C++ object model
Tel:415.341.7733

POET - Object Oriented Database
Email:poet@bks.de

Presentation Services Manager UI library
Tel:+61 3 646 7100

Rhine collection - C++ functions for Name Matching
WWW http://www.timetide.com/
Email:kenneth@timetide.com

SEC++ - Visual C++/MFC controls
WWW http://www.unx.com/~stingray
Email:stingsoft@aol.com

SOFTPRO TOUCH - GUI C++ class library for OS/2:
Email:ffu@softpro.de

StarView - A Portable C++ Class Library for Graphical User Interfaces
Email:svinfo@starlab.uucp

STL<ToolKit> - ANSI/ISO compliant cross-platform toolkit
WWW http://www.objectspace.com/Products/STLToolKit
Email:info@objectspace.com - Email for product information

Systems<ToolKit> - ANSI/ISO compliant cross-platform toolkit
WWW http://www.objectspace.com/Products/SystemToolKit
Email:info@objectspace.com - Email for product information

Thames Calendar Suite - Collection of functions for the modern calendar
WWW http://www.timetide.com/
Email:kenneth@timetide.com

Tools.h++ - Rogue Wave tools library.
Email:info@roguewave.com

Undoable C++ Object Library - multi-level undo and transaction rollback
WWW http://www.notation.com/undo.htm - Undoable C++ Object Library
Email:info@notation.com

USL C++ Standard Components
Email:wmb@sco.com

VERSANT - Object Oriented Database
Email:aflynn@osc.com

ViewKit ObjectPak - application framework for developing OSF/Motif and CDE
applications using C++
WWW http://www.ics.com/
Email:info@ics.com

Warne's Garbage Collector (WGC)
Email:kevinw@reflective.com

Wind/U - Cross platform Windows environment
WWW http://www.bristol.com
Email:info@bristol.com

Wind/U-MFC
WWW http://www.bristol.com
Email:info@bristol.com
ckets.
Email:troy@cais.com

WNDX - Graphical User Interface development environment
WWW http://www.wndx.com/
Email:sales@wndx.com

XVT Portability Toolkit
Email:info@xvt.com

zApp Developer's Suite V2.2
WWW http://www.roguewave.com
Email:sales@roguewave.com

ZGRAF - C++ Multi-Platform Graph Toolkit
WWW http://ourworld.compuserve.com/homepages/zgraf
Email:70742.1356@compuserve.com

Zinc V4.1
WWW http://www.zinc.com
Email:tech@zinc.com

Other commercial sources of C++ code
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
EMS CD
Email:rbakerpc@aol.com

ISCL CD ROM from ImageSoft
Email:mcdhup!image!iscl

USL UNIX Toolchest - An electronic catalog for browsing and ordering
source software
Tel:800-462-8146, option #2.

Trumphurst Home Page http://www.trumphurst.com/
Web version of this list http://www.trumphurst.com/cpplibs
Mail amendments or additions to this list to cpplibs@trumphurst.com
The C++ Usenet Newsgroup is comp.lang.c++

Copyright (c)  1998  Nikki Locke, Trumphurst Ltd.
Permission is granted to distribute over the Internet without charge.
The author's permission is required (and usually given) to distribute
in any other way, including on CD.
Mail the author at cpplibs@trumphurst.com for permission to distribute




WinSockets++ 1.1 - A C++ class library for WinSo
--
海到天边天作岸
山登绝顶我为峰

※ 修改:·tang 於 Feb 22 10:00:15 修改本文·[FROM: 192.168.63.253]
※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.63.253]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店