簡體   English   中英

提升json_parser依賴性

[英]boost json_parser dependencies

我想使用boost的json_parser來讀取json數據,並且試圖找出所需的依賴項。 我在'boost \\ property_tree \\ detail \\ json_parser \\ read.hpp'上運行bcp,它提取了一堆標題以及兩個cpp文件'smart_ptr / src / sp_collector.cpp'和'smart_ptr / src / sp_debug_hooks.cpp'。

問題是-我需要那些嗎? 我成功地構建了我的項目,而無需僅使用標頭和json_parser編譯這兩個文件。 但是,我不確定運行時會導致錯誤的含義和任何代碼路徑。 Boost的文檔有時會列出庫的不同部分的依賴關系,但我在http://www.boost.org/doc/libs/1_59_0/doc/html/property_tree.html下的屬性樹中找不到它

如果您的應用程序已鏈接,則顯然未使用這些轉換單元中定義的符號。

我想依賴性分析僅跟蹤使用了哪些庫,並且提取了Boost Smart Pointers (包括已編譯的部分)。

但是我不確定會導致運行時錯誤的含義和任何代碼路徑

除非使用特定於實現的可疑動態符號解析功能,否則您無需擔心。 我認為您很安全,因為您沒有使用那些TU中支持的refcounted垃圾收集器。

如果啟用智能指針調試掛鈎,則鏈接將失敗。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM