yaml-cpp

    1熱度

    1回答

    我正在使用YAML-CPP來分析yaml字符串。它返回YAML :: Node,我認爲它目前是一個32字節的容器?主要是m_pMemory和m_pNode。 node = YAML::Load(ystr); 在這個函數結束時,我想釋放節點訪問的內存。由於節點是一個32字節的對象,當它超出範圍時它將會消失?但是,如何釋放由m_pMemory和m_pNode訪問的空間呢?或者我需要這麼做嗎?感謝您

    1熱度

    1回答

    對於我的C++程序,我用jobs.yml,其中包含有關YAML格式類似的職位信息: 141647523: JobType: Turbo LocalJobID: 16773779.0 Status: Done SystemPriority: 0.0 UserPriority: 8.0 然後我用yaml-cpp庫解析文件和鑄造作業C++ Job對象

    1熱度

    1回答

    我想在cmake和gcc(使用Ubuntu)的設置中加載YAML數據到C++,但是我得到一個我無法解決的錯誤。 到目前爲止,我已經做了以下內容: 克隆yaml-cpp回購,創建build,使用cmake ..和make建庫和文件複製從Downloads/yaml-cpp/build/include/yaml-cpp/到myproject/include/yaml-cpp/。 而且,我有重現錯誤如下

    1熱度

    1回答

    採取這種YAML節點例如: - flow: - do: ? command: - command1: command - command2: command - command3: command name: nameblock descr: descrblock : block_1 對於值

    0熱度

    1回答

    我試圖讓yaml-cpp parser在我的電腦上工作。我按照自述文件中的說明進行操作,該文件生成文件libyaml-cpp.a,沒有錯誤或警告。然後我複製該文件到一個目錄,姑且稱之爲/path/to/files,在這裏我也把b.yaml,並且main.cpp,其中包含以下文本: // main.cpp int main(int argc, const char *argv[]) {

    0熱度

    1回答

    我建yaml-cpp與vs.bat cmake -G "Visual Studio 14 2015" ../: $ vs.bat cmake -G "Visual Studio 14 2015" ../ -- The C compiler identification is MSVC 19.0.23506.0 -- The CXX compiler identification is MSVC

    1熱度

    1回答

    我想安裝yaml-cpp庫。 要安裝在Ubuntu(我的電腦),我通常從github克隆它,做下列步驟操作: cmake cmake [-G generator] [-DBUILD_SHARED_LIBS=ON|OFF] .. make make install ,它工作正常。 我在Docker中執行相同的步驟。然後,我開始MyProject和CMakeLists.txt(target_l

    1熱度

    1回答

    使用yaml-cpp庫,是否可以使用空格格式化YAML :: Emitter?例如,如果我有一個發出像這樣的結構: Fruit: - {Name: Apple, Number: 32} - {Name: Oranges, Number: 64} - {Name: Pineapple, Number: 128} 我可以輸出是這樣的: Fruit: - {N

    1熱度

    1回答

    無法從管理使用YAML-CPP庫YAML節點中刪除子節點。這是我想要的代碼: YAML::Node y = YAML::Load("\ a: first\n\ b: second\n\ c: \n\ d: third\n\ e: \n\ f: fourth\n\ g: fifth\n\ "); c

    0熱度

    1回答

    我對yaml-cpp很新。之後做了tutorials,那個教程很好。但是當我嘗試解析我自己的yaml文件時,對我來說這是一個很小的困難。我很困惑「運營商」和「節點」。 yaml文件如下所示。 Device: DeviceName: "/dev/ttyS2" Baud: 19200 Parity: "N" DataBits: 8 StopBits: