boost-program-options

    1熱度

    1回答

    我有一個問題,聽起來令人討厭的簡單,但我覺得我已經嘗試了一切來解決它,我出來的想法。 我有一個程序,我寫使用包括聲明其採用升壓/ program_options.hpp #include <boost/program_options.hpp> 該程序適用於我的筆記本電腦,現在我試圖把它放到哪裏我不知道一個服務器有sudo特權。在我的筆記本電腦上,整個工作的地方,我有升級版本1.56和1.58,

    1熱度

    1回答

    我在鏈接-lboost_program_options時遇到問題。我甚至不能編譯最小示例first.cpp。 這裏是CPP: // Copyright Vladimir Prus 2002-2004. // Distributed under the Boost Software License, Version 1.0. // (See accompanying file LICENSE_1

    0熱度

    1回答

    boost.program_options庫存儲並允許編程訪問運行該程序時在命令行上提供的參數。 一旦程序運行並且已經解析了所有CLI參數,調用一些庫函數(對我來說是未知的,或者容易編碼的)來實例化選項/參數,還可以更改選項上的值參數嗎?換句話說,是否可以簡單地啓動(即添加)已經在源代碼中配置的選項,但在調用時沒有提及? 爲什麼?假設程序有一個GUI,並且用戶想要更新命令行中的一些設置。

    0熱度

    2回答

    我正在寫一個物理模擬,用boost::program_options庫讀入一大堆系統參數,我想「自動」設置一些參數,這些參數是用戶輸入值的組合。舉例來說,如果我有 [parameters] c0 = 299792458 dt = 0.004 在我輸入文件光和時間步的速度,我想在相同的結構設置值cdt = c0*dt我使用存儲兩個選項後c0和dt閱讀。據我所知,通知是一種處理

    0熱度

    1回答

    我已經根據the official tutorial的示例複製了我的問題。 #include <string> #include <boost/program_options.hpp> #include <iostream> namespace po = boost::program_options; using namespace std; const char* withAlia

    1熱度

    1回答

    我在寫一個涉及boost :: program_options的C++程序,在這裏我遇到了一些問題。我的一些代碼在這裏給出。 int main(int argc, char* argv[]) { options_description desc("useage: filterfq", options_description::m_default_line_length * 2, opti

    1熱度

    2回答

    這是可能的升壓方案選擇庫:http://www.boost.org/doc/libs/1_64_0/doc/html/program_options.html 讀取JSON格式的文件作爲此輸入文件? 或者,如果我有像文件JSON一些配置,我需要解析它自己,與例如:http://www.boost.org/doc/libs/1_64_0/doc/html/property_tree.html

    1熱度

    1回答

    有沒有辦法有像 myapp hostname:port 通過升壓program_options解析?我也使用其他選項,我很樂意使用boost program_options,而無需爲argc/argv推出我自己的解析器。 我試着用的 desc.add_options() ("help", "list all available options") (new MyCustom

    3熱度

    1回答

    當我在命令行中鍵入a.out -i file0 file1,我想要的選項-i同時接收file0和file1但是,-i只接收file0但不file1 但是,我發現,我不得不鍵入a.out -i file0 -i file1使-i選項同時接收file0和file1 能boost::program_options做到這一點?適應 代碼從http://www.boost.org/doc/libs/1_62

    3熱度

    1回答

    我有一個boost :: program_options選項,可以將所需的輸入選項成功分析到一個向量中,但是我看不到如何給它一個默認值。例如: base.add_options() ("vector_value",po::value<std::vector<double> >(&vecoption)->multitoken(),"description"); 工作正常讀值到vecoption