Tag: boost-program-options

Boost.Program_options ist eine C++ – Bibliothek, die es erlaubt Programm-Entwickler zu erhalten (name, Wert) – Paare aus der Nutzer über herkömmliche Methoden wie z.B. die Kommandozeile und config-Datei.

Boost parse_config_file, leer Schlüssel-Wert

Anzahl der Antworten 3 Antworten
Ich bin mit Boost program_options zum analysieren einer config-Datei in der standard gezeigt in der multiple_sources.cpp Beispiel-Datei von program_options. ifstream ini_file("config.ini"); po::store(po::parse_config_file(ini_file, desc, true), vm); po::notify(vm); Config.ini-Datei jedoch leer sind Schlüssel=Wert Paare wie: key1=value1 key2=value2 key3= key4=

Das Parsen einer Konfigurationsdatei mit boost::program_options

Anzahl der Antworten 1 Antworten
Guten Tag, schrieb ich eine Klasse zum Parsen einer Konfigurationsdatei via boost::program_options. Hier ist, was ich habe (gekürzt): namespace nsProOp = boost::program_options; nsProOp::variables_map m_variableMap; nsProOp::options_description m_description; //To add options to the variableMap, e.g. "addOption<int>("money_amount");" template <class T>

Wie zu lösen "boost::bad_any_cast: Fehler bei der Konvertierung mithilfe von boost::any_cast" bei der Verwendung von boost-Programm-Optionen?

Anzahl der Antworten 4 Antworten
//Using boost program options to read command line and config file data #include <boost/program_options.hpp> using namespace std; using namespace boost; namespace po = boost::program_options; int main (int argc, char *argv) { po::options_description config("Configuration"); config.add_options() ("IPAddress,i","IP Address") ("Port,p","Port")

BOOST program_options: parsing mehrere argument-Liste

Anzahl der Antworten 3 Antworten
Ich möchte übergeben werden, die mehrere Argumente, die mit positiven oder negativen Werten. Ist es möglich zu analysieren? Derzeit habe ich eine folgende Initialisierung: vector<int> IDlist; namespace po = boost::program_options; po::options_description commands("Allowed options"); commands.add_options() ("IDlist",po::value< vector<int> >(&IDlist)->multitoken(),

Nicht C++ - Bibliothek bei der Verlinkung Fehler compliling der `boost::program_options` B.

Anzahl der Antworten 1 Antworten
Ich versuche zu kompilieren, die multiple_sources.cpp zu kompilieren-auf meinem computer. Bei mir läuft Xubuntu Lucid Lynx vollständig aktualisiert. Wird es kompiliert ohne Probleme mit g++ -c multiple_sources.cpp aber wenn ich versuche zu verbinden und machen Sie eine

Wie bekomme ich argument standardmäßig die Werte mit boost-Programm-Optionen?

Anzahl der Antworten 1 Antworten
Möchte ich die Standard-Werte für einige meiner Befehlszeile Argumente. Wie sage ich program_options was die Standard-option ist, und, wenn der Benutzer liefern nicht das argument, wie sage ich meinem Programm, verwenden Sie den Standardwert? Sagen, ich will

Boost-Programm-Optionen: Notifier für Optionen ohne Wert

Anzahl der Antworten 3 Antworten
Kann man notifier für analysiert Optionen nur, wenn Sie value_semantic. Was ist der beste Weg für die kein-Wert-Optionen werden automatisch verarbeitet, die durch den angegebenen notifier? Dem einfachen Ansatz ist es, eine dummy-value_semantic mit der impliziten Zuweisung,

Vektorargumente in den Boost-Programmoptionen

Anzahl der Antworten 2 Antworten
Habe ich zwei Fragen: Was ist der einfachsteso dass die übergabe einer Reihe von Werten, mit Boost-Programm-Optionen? Mein Ziel ist es, zu vermeiden prog --opt 1 --opt 2 --opt 3 und haben prog --opt 1 2 3

Erforderliche und optionale Argumente unter Verwendung der Boost Library-Programmoptionen

Anzahl der Antworten 4 Antworten
Ich bin mit Boost-Programm-Optionen-Bibliothek zum Parsen der Kommandozeilenparameter. Habe ich folgende Anforderungen: Einmal "Hilfe" ist vorgesehen, alle anderen Optionen sind optional; Einmal "Hilfe" ist nicht vorgesehen, alle anderen Optionen sind erforderlich. Wie kann ich damit umgehen? Hier

Boost Programm Optionen Beispiele

Anzahl der Antworten 2 Antworten
In der boost-tutorials online für Programm-Optionen : http://www.boost.org/doc/libs/1_39_0/doc/html/program_options/tutorial.html#id2891824 Er sagt, dass der komplette code-Beispiele finden Sie unter "BOOST_ROOT/libs/program_options/example" - Verzeichnis. Ich konnte nicht herausfinden, wo das ist. Kann mir jemand helfen Suche die Beispiele? InformationsquelleAutor der Frage