sách gpt4 ai đã đi

c++ - 可序列化的 Boost 库 header 和仅 header 库

In lại 作者:行者123 更新时间:2023-11-30 04:31:23 25 4
mua khóa gpt4 Nike

我正在构建一个使用以下 Boost header 的程序(我使用的是 Microsoft Visual C++ 10),

#include 
#include
#include
#include
#include
#include
#include

现在显然该程序只需要 date_time,filesystem,biểu thức chính quy,hệ thống 的库二进制文件>线程.

但是,我在查找序列化库时遇到链接错误。

LINK : fatal error LNK1104: cannot open file 'libboost_serialization-vc100-mt-gd-1_44.lib'

我有两个问题:

  1. 上面哪个头文件需要序列化库?
  2. 我在哪里可以找到需要二进制库的 header 列表(以及它们所关联的库)以及哪些仅包含 header ?我找了好久,好像没找到。

1 Câu trả lời

  1. Boost.PropertyTree hoặc Boost.DateTime 可能正在请求 libboost_serialization。两者 Boost.PropertyTreeBoost.DateTime库支持与 Boost.Serialization 集成,因此其中之一可能需要链接序列化库。我的钱在 Boost.PropertyTree 上,因为上面的日期/时间链接指定您必须显式包含序列化 header 以获得对它的支持,所以 Boost.DateTime 除非您包含这些文件,否则将需要序列化库。

  2. Đây là support automatic linking 的那些 Boost 库的列表, 所以他们需要链接到库文件。这是 header-only libraries 的列表.我不确定这两个集合的 union 是否构成了整个 boost 库,但它看起来很完整。

关于c++ - 可序列化的 Boost 库 header 和仅 header 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8224913/

25 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com