boost-program-options

    10熱度

    2回答

    某些增強庫僅包含標題,有些不包含,並且由於各種原因等。 是否有某個具體的原因/設計決策,爲什麼Boost.ProgramOptions不是僅標頭? 我想知道,因爲它聲稱是在其文檔中的「小」庫,我沒有看到任何系統相關的原因(如線程或asio)。

    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

    1熱度

    1回答

    以下是已使用boost::program_options的代碼。 #include <iostream> #include <vector> #include <boost/program_options.hpp> int main (int argc, char* argv[]) { int n; std::string mps_name; boost:

    3熱度

    1回答

    我想端口舊的命令行工具來boost::program_options。該工具用於許多第三方腳本,其中一些我不能更新,因此更改命令行界面(CLI)不是我的方式。 我有一個位置參數,幾個標誌和常規參數。但是我遇到了ranges的爭論。它應該如下: > my_too.exe -ranges 1,2,4-7,4 some_file.txt # args[ranges]="1,2,4-7,4" > my_

    0熱度

    1回答

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

    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熱度

    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

    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

    0熱度

    1回答

    嘗試使用boost :: program_options編譯簡單的示例程序。爲LIB的建議包括指令是 #include <boost/program_options.hpp> 我注意到硬路徑推動/ program_options.hpp(相對於根文件夾)是: boost/libs/program_options/include/boost/program_options.hpp. 而且從根