Tag: boost

Boost ist eine große Sammlung von hochwertigen Bibliotheken für die Verwendung in C++. Boost ist kostenlos, und wird oft als eine „zweite standard-Bibliothek“.

Fehler kompilieren DLIB - Konnte nicht finden, Boost

Anzahl der Antworten 2 Antworten
Habe ich ein problem, wenn ich versuche zu kompilieren, DLIB, habe ich die folgende Fehlermeldung: Konnte nicht finden, boost Importiert Ziele sind nicht verfügbar für die Boost-version Bild von der CMD, wenn ich versuche zu kompilieren DLIB

c++ - Boost-ASIO-Netzwerk-server/client

Anzahl der Antworten 1 Antworten
Ich habe ein Programm geschrieben, für client und server. Das Programm verfügt momentan die folgenden: Server überwacht, um einen Endpunkt für die Verbindung Client eine Verbindung zum server server sendet die Nachricht zum akzeptieren einer Verbindung client

Boost.Asio: Der Unterschied zwischen async_read und async_receive

Anzahl der Antworten 2 Antworten
Was ist der Unterschied zwischen async_read und async_receive? Sie tun verschiedene Dinge. Man nur liest, der andere liest ein bestimmter Betrag oder Fehler. Sie finden ganz Seiten Sie verlinkt - Sie werden Ihnen sagen. InformationsquelleAutor Clark Gaebel

Wie Baue ich Schub mit Visual Studio 2008, wenn ich mehrere Versionen von Visual Studio installiert?

Anzahl der Antworten 3 Antworten
Ich wissen, wie man boost mit den neuesten visual studio auf meinem Rechner (diese Frage, zum Beispiel) Allerdings brauche ich zum bauen der libs für Visual Studio 2008 (vc9) Versuchte ich mit toolset=vc9, aber ich bekomme Probleme/kein

Haben Sie verwendet boost::tribool in echte Arbeit?

Anzahl der Antworten 6 Antworten
tribool scheint mir eine der seltsamsten Ecken zu Steigern. Ich sehe, wie es einige Annehmlichkeiten im Vergleich zur Verwendung einer enum-aber ein enum kann auch problemlos erweitert werden, sind mehr als 3 Staaten. Was In der realen

shared_ptr und Referenzen in C++

Anzahl der Antworten 4 Antworten
Referenzen in C++ sind conveneint zu konstruieren, die es uns ermöglichen, vereinfachen Sie den folgenden C-code: f(object *p){ //do something } int main(){ object* p = (object*) calloc(sizeof(object)); f(p); } zu f(object& o){ //do something } int

boost deadline_timer nicht warten

Anzahl der Antworten 2 Antworten
Habe ich versucht mit dem boost-deadline_timer in dieser einfache test-Anwendung, aber hatte einige Probleme. Das Ziel ist für die timer-Auslöser alle 45 Millisekunden mit der expires_at() member-Funktion der deadline_timer. (Ich brauche eine absolute Zeit, so bin ich

Gebäude-Boost - kann nicht finden windows.h

Anzahl der Antworten 3 Antworten
Ich versuche zu bauen boost auf windows 7 64-bit. Ausführen von bootstrap gibt execnt.c(29) : schwerwiegender Fehler C1083: kann Nicht geöffnet Includedatei: 'windows.h': No such file or directory und einige andere. Ich habe visual studio 9.0 und

Boost Asio Unter Linux Nicht Mit Epoll

Anzahl der Antworten 1 Antworten
War ich unter dem Eindruck, dass boost::asio verwenden würde, ein epoll-setup standardmäßig anstelle einer select-Umsetzung, aber nach einigen tests sieht es aus wie mein setup wählen Sie mit. OS: RHEL 4 Kernel:2.6 GCC:3.4.6 Schrieb ich ein kleines

Boost-threads - übergeben von Parametern durch Verweis

Anzahl der Antworten 2 Antworten
Meine Anwendung hat einen Abschnitt, die den folgenden code ähnelt void SomeClass::OtherMethod(std::vector<std::string>& g) { g.pushback("Something"); } void SomeClass::SomeMethod() { std::vector<std::string> v; boost::thread t(boost::bind(&SomeClass::OtherMethod,this,v) t.join(); std::cout << v[0]; //Why is this empty when the vector created on stack

boost::exception - wie print-details?

Anzahl der Antworten 2 Antworten
Habe ich solche codein mein Programm: catch (boost::exception& ex) { //error handling } Wie kann ich drucken details? Fehlermeldung mit stacktrace usw.? Gut, ausgehend von der Dokumentation, boost::exception, das gemeint wird, um eine Basisklasse, die nicht scheinen,

Boost.Bind - Verständnis Platzhalter

Anzahl der Antworten 1 Antworten
Ich versuche zu verstehen, das folgende Beispiel ist ähnlich (aber nicht gleich) zu dem weiter oben geschrieben auf die SO Helfen, Verständnis boost::bind-Platzhalter Argumente : #include <boost/bind.hpp> #include <functional> struct X { int value; }; int main()

Cuda mit Boost

Anzahl der Antworten 4 Antworten
Ich bin derzeit am schreiben einer CUDA-Anwendung verwenden möchten boost::program_options Bibliothek, um die erforderlichen Parameter und Benutzereingaben. Die Mühe, die ich habe, ist, dass NVCC nicht in den Griff kompilieren von boost-Datei any.hpp Fehler gegeben, wie 1>C:\boost_1_47_0\boost/any.hpp(68):

Fehler LNK2019: nicht aufgelöstes externes symbol "class boost::system::error_category

Anzahl der Antworten 2 Antworten
Bin ich auf Visual Studio 2013, heruntergeladen werden die regelmäßigen boost-Bibliotheken (version 1.55) und installiert Sie C:/Program Files/Boost/ Dann habe ich ein neues leeres C++ - Projekt und fügte hinzu, die folgenden auf meine "Include-Verzeichnisse": C:\Program Files\Boost\boost_1_55_0;

Boost-Datei kann nicht geöffnet werden, 'libboost_filesystem-vc100-mt-gd-1_47.lib'

Anzahl der Antworten 3 Antworten
Habe ich gegoogelt, den Fehler für Stunden lang am Ende und haben nicht bekommen viel überall. Ich gelinkt habe das Projekt in meinem Visual Studio (2010 & 2012) Projekt, dass scheint aufgelöst haben alle anderen das Problem,

Verfügbarmachen von C++ - Funktionen, die Zeiger mit Boost.Python

Anzahl der Antworten 1 Antworten
Will ich setzen Sie die folgenden C++ - Funktion zu Python mit Boost.Python: int* test1() { return new int(42); } //Now exposing the function with Boost.Python BOOST_PYTHON_MODULE(libtest1) { using namespace boost::python; def("test1", test1); } Wenn ich versuche

Wo bekommt man boost/python.hpp?

Anzahl der Antworten 1 Antworten
Fand ich einige Projekt verwendet python.hpp als #include<boost/python.hpp>, aber diese Datei ist nicht im Projekt enthalten ist, wo bekomme ich diese Datei? Ich habe getan, einige grundlegende Suche, aber habe nicht die Antwort. Einfache Suche nach boost/python.hpp

Konvertieren von C++Builder AnsiString std::string über boost::lexical_cast

Anzahl der Antworten 4 Antworten
Für eine Schule Zuordnung, die ich haben, um ein Projekt umzusetzen, das in C++ mit Borland C++ Builder. Als die VCL verwendet AnsiString für alle GUI-Komponenten die ich konvertiert alle meine std::strings AnsiString zugeordnet, zum Wohle der

Boost-wie Bibliotheken in C

Anzahl der Antworten 0 Antworten
Können Sie empfehlen, peer reviewed libraries, die ich verwenden kann in der C-Umgebung (so etwas wie Boost für C++) ? Was für hash, Threads, Interprozess-Kommunikation, - Listen, smart-memory-management... Die Umwelt eingebettete system, nicht ein sehr minimales system,

wie Baue boost serialization library

Anzahl der Antworten 1 Antworten
Ich habe irgendwo gelesen, dass die Serialisierungs-Bibliothek von boost kompiliert werden (ich habe vergessen wo ich es gelesen habe, sonst hätte ich einen link gepostet). So, ich heruntergeladen habe die neueste Version von source forge und extrahiert

macht ein async-udp-client mit boost::asio

Anzahl der Antworten 1 Antworten
ich versuche, einen asynchronen UDP-Client mit boost::asio -, der Server ist von asio Beispiel. wenn ich 3 clients(c1,c2,c3),und senden drei unterschiedliche Nachricht an server, aber der empfangenen Nachricht wird an server-Seite ist etwas falsch:( den udp-client: #include

Interoperabilität zwischen boost::date_time und std::chrono

Anzahl der Antworten 2 Antworten
Wie interoperabel sind boost::date_time und std::chrono? Zum Beispiel, gibt es eine Möglichkeit das konvertieren zwischen boost::posix_time::ptime und std::chrono::time_point? Ich habe versucht, die Suche für die Dokumentation, die auf solche Umbauten, aber konnte keine finden. InformationsquelleAutor HighCommander4 |

so wählen Sie ein subset aus einem std::Vektor oder Liste?

Anzahl der Antworten 4 Antworten
c++ gurus: gibt es einige nützliche c++ - stl-algorithmen wie suchen. Es scheint jedoch, dass Sie nur einen einzigen interator. was ist, wenn ich möchte einen SQL-Stil "wählen Sie" für einen STL-container? sagen, ein Vektor (könnte erweitert

Ich installiert libboost kann aber nicht verlinken

Anzahl der Antworten 3 Antworten
Habe ich installiert libboost-dev durch apt-get, und es befindet sich in /usr/lib. /usr/lib$ ls | grep boost libboost_filesystem.so.1.46.1 libboost_iostreams.so.1.46.1 libboost_serialization.so.1.46.1 libboost_system.so.1.46.1 libboost_thread.so.1.46.1 libboost_wserialization.so.1.46.1 Aber wenn ich versuchte, Sie zu kompilieren eine source, die verwendet boost_thread hab ich

C++, dass ein boost thread warten Sie 1 Sekunde

Anzahl der Antworten 3 Antworten
Habe ich einen boost-thread mit: boost::thread gew(&connectionThread); wo connectionThread ist eine einfache void-Funktion. Dies funktioniert gut, jedoch, wenn ich versuche, es zu machen, warten Sie einige Sekunden, zum Beispiel mit: boost::xtime xt; boost::xtime_get(&xt, boost::TIME_UTC); xt.sec += 1;

einfache hash-Tabelle mit boost-Bibliothek

Anzahl der Antworten 2 Antworten
Gibt es ein einfaches Beispiel für die hash-Tabelle Umsetzung durch die boost-lib. Lese ich Folgendes aus den Unterlagen, die boost::hash<int,std::string> input; Muss ich wissen, wenn ich hash-Tabelle wie z.B.: input.add<key,instance_of_input_class> //pseudo code wo Eingangs-Klasse sein: class Input

Wie verwenden von boost::optional<T> to return NULL in C++?

Anzahl der Antworten 3 Antworten
Ich habe eine Funktion, die Bedürfnisse auf NULL zurück, in einigen Fällen, und es gibt eine weitere Funktion, die Bedürfnisse zu testen, die für den Rückgabewert der Funktion. Ich bin mir bewusst, boost::optional, aber bin mir nicht

"<Klassenname> keine call-operator" Fehler beim wrap-Funktion return Wert

Anzahl der Antworten 3 Antworten
Ich versuche, eine Funktion schreiben, die nimmt einen Funktor als argument aufrufen des funktors und dann wieder seinen Wert zurück, eingewickelt in ein boost::shared_ptr. Folgende weigert sich zu kompilieren, und ich bin alle Ideen. Bekomme ich "std::vector<

Wie Gegenkontrolle einen Boost-Fehler-Code angemessen?

Anzahl der Antworten 3 Antworten
Ich eine callback-Funktion, die gebunden ist an eine boost::asio::deadline_timer. Jetzt wird die Funktion aufgerufen, wenn der timer abgebrochen wird oder es erlischt. Da muss ich unterscheiden zwischen diesen beiden Fällen, die ich überprüfen müssen, um den übergebenen

Anhängen an eine memory-mapped-Datei

Anzahl der Antworten 5 Antworten
Ich bin ständig Anhängen an eine Datei von stock quotes (ints, longs, doubles, etc.). Ich habe diese Datei in den Speicher gemappt mit mmap. Was ist der effizienteste Weg, um neu angefügten Daten verfügbar als Teil des

Konfigurieren Sie Qt Creator die Verwendung von Boost unter Windows

Anzahl der Antworten 3 Antworten
Möchte ich die Verwendung von boost mit C++, Qt-Creator unter Windows. Ich folgte den Anweisungen von: http://www.boost.org/doc/libs/1_51_0/doc/html/bbv2/installation.html Also lief ich .\bootstrap.bat dann ./b2 install --prefix=C:\Boost dann habe ich C:\Boost\bin zu Ihrem PATH Umgebungsvariable. Möchte ich Qt Creator

Die Aufteilung der string mit boost::algorithm::split

Anzahl der Antworten 1 Antworten
ich habe den folgenden code. using namespace std; using namespace boost; int main() { SystemConnect hndl; int ip1[15],ip2[15]; string line; while (cout<<"LP>" && getline(cin,line) ) { if (line=="exit") break; if (line=="Connect 10.172.21.121 10.109.12.122"){ string str; str="ConInit 10.172.21.121

Was ist boost::program_options::notify() für?

Anzahl der Antworten 2 Antworten
Diese Frage ist über die C++ - Boost-program_options Bibliothek. Alle tutorials sind sehr klar, dass ich es nennen soll notify() auf meine abgeschlossenen variable Karte, aber ich bin mir nicht sicher, was sind das eigentlich für mich

Mit shared_ptr in dll-Schnittstellen

Anzahl der Antworten 4 Antworten
Ich habe eine abstrakte Klasse, in meiner dll. class IBase { protected: virtual ~IBase() = 0; public: virtual void f() = 0; }; Ich will IBase in meine exe-Datei, die die dll lädt. Erste Möglichkeit ist, erstellen

Statisch Kompilieren der Thread Beispiel

Anzahl der Antworten 1 Antworten
Den ich kompiliert habe, die Boost C++ Bibliotheken wie folgt: bjam install variant=release link=static threading=multi runtime-link=static Keine Fehler. Dann habe ich zusammengestellt, der folgenden Quelle: #include <boost/thread/thread.hpp> #include <iostream> #define BOOST_THREAD_NO_LIB void hello() { std::cout << "Hello

C++ boost analysieren dynamisch generierten json-string (nicht eine Datei)

Anzahl der Antworten 1 Antworten
Ich versuche zu machen ein minimal-Beispiel und lese eine json-Zeichenfolge, die übergeben wird als ein Befehlszeilen-arg mit boost. Ich bin sehr neu in C++ und boost. Mein code ist: int main (int argc, char ** argv) {

Hat Boost-Library eine gui?

Anzahl der Antworten 5 Antworten
Will ich arbeiten, auf der boost-library und ich wurde gefragt, eine Antwort auf die Frage, was die gui der boost-library? Gibt es eine gui-Programm für die boost-Bibliothek? Und wie kann ich die Integration von gui und steigern

Erstellen linux make/build-Datei

Anzahl der Antworten 10 Antworten
Ich in Bewegung bin ein C++ - Projekt von Windows zu Linux und nun benötige ich zum erstellen einer build/make-Datei. Ich habe noch nie erstellt eine build/make-Datei vor. Ich habe auch Boost-Bibliotheken, es komplizierter zu machen. Es

Warum boost asio-Funktion expires_from_now() stornieren deadline_timer?

Anzahl der Antworten 2 Antworten
Wenn ich versuchen zu bekommen (nicht gesetzt!) der aktuelle Ablauf der Zeit mit boost expires_from_now() scheint es tatsächlich den Vorgang Abbrechen möchten, doch ist es tatsächlich läuft, wie erwartet, aber endlich mal nicht nennen hf. Oder in

Boost.Python call-by-reference : TypeError: Keine to_python (von-Wert) Konverter gefunden für C++ - Typ:

Anzahl der Antworten 1 Antworten
Ich versuche, um meine C++ - Klassen in Python mit Boost.Python. Hier ist eine vereinfachte version von dem, was ich versuche zu tun: Ich habe eine Klasse A die Ableitung von boost::noncopyable und eine zweite Klasse B

warum mein C++ - Ausgabe-executable ist so groß,?

Anzahl der Antworten 6 Antworten
Ich habe ein ganz einfaches C++ - Projekt, die verwendet boost::regex-Bibliothek. Die Ausgabe, die ich bekommen hab, ist 3,5 Mb groß. So wie ich das verstehe, ich bin statisch gelinkt werden alle boost .CPP-Dateien, einschließlich aller Funktionen/Methoden.

CMake nicht mehr findet statischen Boost-Bibliotheken

Anzahl der Antworten 1 Antworten
Arbeite ich an einem großen C++ - Projekt, das sich auf Boost. Das Projekt basiert auf einer Vielzahl von Plattformen, mit CMake. Auf meinem Windows-Rechner, ich verwende CMake 2.8.9, Visual Studio 2010 und Boost 1.50.0 (gebaut von

Boost - unordered_set tutorial/Beispiele/WAS?

Anzahl der Antworten 4 Antworten
Ich gerne verwenden würde unordered_set in einem Projekt. Allerdings, Dokumentation es ist entweder unvollständig oder einfach nur einen technischen Bezug, keine Beispiele. Kann jeder links zu online-Ressourcen, die mit Ihr umgehen? Bücher auch willkommen, vorzugsweise frei. Google-Suche

Boost-libs Gebäude - Unterschied zwischen Laufzeit-link und link-Optionen

Anzahl der Antworten 1 Antworten
Ich versuche zu bauen, die boost Bibliotheken in Windows 7 mit MSVC (VS 2010). Ich bin gekommen, über die Optionen runtime-link und link in der bjam Kommandozeilen-Optionen. Ich würde gerne wissen, wie Sie verwendet werden und was

Warum Boost-Eigenschaft tree write_json speichern Sie alles als string? Ist es möglich das zu ändern?

Anzahl der Antworten 6 Antworten
Ich versuche zu serialisieren mittels boost-Eigenschaft tree write_json, es speichert alles als strings, es ist nicht so, dass die Daten falsch sind, aber ich brauche, um Sie zu werfen, explizit jedes mal und ich will Sie nicht

Boost::tokenizer Komma voneinander getrennt (c++)

Anzahl der Antworten 1 Antworten
Sollte ein leichtes für Euch..... Ich bin Herumspielen mit tokenizer mit Boost und ich möchten, erstellen Sie ein token, getrennt durch ein Komma. hier ist mein code: string s = "this is, , , a test"; boost::char_delimiters_separator<char>

Erstellen von weak_ptr<> aus den rohen Zeiger

Anzahl der Antworten 5 Antworten
Ich würde gerne wickeln raw-pointer-Mitglied um einige smart-pointer, um zu verhindern, dass das löschen innerhalb einer sich entwickelnden Klasse. Eigentümer des Objekts unter dem Mauszeiger außerhalb der Klasse. So, sieht aus wie boost::shared_ptr und std::auto_ptr passt nicht.

Boost.Asio: Vorgang Abgebrochen auf async_read

Anzahl der Antworten 1 Antworten
Weiteres in der Fortsetzung der saga selbst gegenüber zu Steigern.Asio... Habe ich eine einfache asynchrone client und server, Nutzung async_write und async_read zu kommunizieren. Der client kann erfolgreich schreiben Byte an den socket, der server aber sieht

get boost::posix_time::time_duration in Sekunden

Anzahl der Antworten 3 Antworten
Ich bin mit boost::posix_time::ptime zu Messen, meine simulation Laufzeit-und für etwas anderes. assuimg boost::posix_time::ptime start, stop; boost::posix_time::time_duration diff; start = boost::posix_time::microsec_clock::local_time(); sleep(5); stop = boost::posix_time::microsec_clock::local_time(); diff = stop - stop; nun std::cout << to_simple_string( diff ) <<

wie zu zwingen, Zusammenstellung von Boost zu verwenden -fPIC

Anzahl der Antworten 2 Antworten
Die Teams auf dem ich arbeite, erzeugt eine shared-library für die Verwendung in Python. Diese Bibliothek ist komplett in C++ und wir benutzen Boost zu setzen, um python. Da wir nicht garantieren können, dass unsere Kunden die