libfactory ++.

LIBFACTORY ++ ist ein C ++ - Template-Framework für die Instantiation von Run-Time Dynamic Type.
Jetzt downloaden

libfactory ++. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Martin F. Krafft
  • Website des Verlags:
  • http://libphidgets.alioth.debian.org/

libfactory ++. Stichworte


libfactory ++. Beschreibung

LIBFACTORY ++ ist ein C ++ - Template-Framework für die Instantiation von Run-Time Dynamic Type. LIBFACTORY ++ ist ein C ++ - Template-Framework für die Instantiation von Run-Time Dynamic Type. Sie können einzelne Klassen oder ganze Hierarchien registrieren und anschließend mit LibFactory ++ unterrichten, um Objekte mithilfe der Registrierungsschlüssel zu instanziieren. Erstens kann es einen beliebigen Konstruktor A-TYP-Unterstützung verwenden, und Sie können den Konstruktor auswählen (und konfigurieren), der für jeden Anruf verwendet wird, um () zu verwenden (). Zweitens unterstützt es benutzerdefinierte Allocatoren, sodass Sie nutzen können, z. als kontinuierliche Invokationen von 'neu'.installation: Das Shell-Skript "konfigurieren" versucht, korrekte Werte für verschiedene systemabhängige Variablen zu erraten, die während der Kompilierung verwendet werden. Es verwendet diese Werte, um in jedem Verzeichnis des Pakets ein `makefile" zu erstellen. Es kann auch ein oder mehrere ".h" -Dateien erstellen, die systemabhängige Definitionen enthalten. Schließlich erstellt es ein Shell-Skript `config.status ', das Sie in der Zukunft ausführen können, um die aktuelle Konfiguration neu zu erstellen, und eine Datei" config.log "mit Compiler-Ausgang (hauptsächlich für das Debuggen von" Konfigurieren "). Es kann auch verwendet werden Eine optionale Datei (typischerweise heißt `config.cache 'und aktiviert mit` --cache-file = config.cache' oder einfach `-c '), die die Ergebnisse seiner Tests speichert, um die Umkonfiguration neu zu beschleunigen. (Caching ist standardmäßig deaktiviert, um Probleme mit der versehentlichen Verwendung von staligen Cache-Dateien zu verhindern.) Wenn Sie ungewöhnliche Dinge durchführen müssen, um das Paket zusammenzustellen, versuchen Sie, herauszufinden, wie `configure 'konfiguriert ist, ob Sie prüfen, ob sie ausführen, und seiten Sie diff. Anweisungen an die in der `readme 'angegebenen Adresse, sodass sie für die nächste Version berücksichtigt werden können. Wenn Sie den Cache verwenden, und an einem bestimmten Punkt" config.cache "enthält Ergebnisse, die Sie nicht behalten möchten, Sie können entfernen oder Bearbeiten Sie es.Die Datei `configure.ac '(oder` configure.in') wird verwendet, um "Konfigurieren" von einem Programm mit dem Namen "AutoCONF" zu erstellen. Sie benötigen nur `configure.ac ', wenn Sie es ändern oder` Configure' mithilfe einer neueren Version von `autoconf'.Die einfachste Weise regenerieren möchten, um dieses Paket zu kompilieren, ist: 1. `CD 'in das Verzeichnis, das den Quellcode des Pakets enthält, und tippen Sie` ./configure', um das Paket für Ihr System zu konfigurieren. Wenn Sie "CSH" auf einer alten Version von System V verwenden, müssen Sie stattdessen "sh ./configure" eingeben, um zu verhindern, dass `csh 'versucht," configure "selbst auszuführen. Während des Laufens druckt es einige Nachrichten, mit denen er informiert sind, welche Funktionen sie überprüft.2. Geben Sie `MAKE ', um das Paket zusammenzustellen.3. Geben Sie optional "Check" ein, um selbst Tests auszuführen, die mit dem Paket geliefert werden.4. Geben Sie `MAKE INSTALL ein, um die Programme und alle Datendateien und Dokumentation zu installieren.5. Sie können das Programm-Binärdateien und Objektdateien aus dem Quellcode-Verzeichnis entfernen, indem Sie `Machen Sie sauber 'eingeben. Um auch die Dateien zu entfernen, die "konfigurieren" erstellt (sodass Sie das Paket für eine andere Art von Computer kompilieren können), geben Sie `MAKE DISTCLEAN'E an Die Entwickler des Pakets. Wenn Sie es verwenden, müssen Sie möglicherweise alle möglichen anderen Programme erhalten, um Dateien zu regenerieren, die mit der Verteilung erreichbar sind Klassenfabrik in einem anderen Namespace.


libfactory ++. Zugehörige Software

Zacktag

DisplayTag-Bibliothek ist eine Open-Source-Suite von benutzerdefinierten Tags, die auf hochrangige Web-Präsentationsmuster bereitstellen. ...

155

Herunterladen

LiBircservice.

LIBIRCService bietet eine ereignisgesteuerte API zur Entwicklung von IRC-Diensten, die von einer Pseudo-Server-Verbindung arbeitet. ...

110

Herunterladen