【发布时间】:2018-10-03 02:18:10
【问题描述】:
我是编程爱好者。我想知道如何仅使用 boost 的序列化 (https://www.boost.org/doc/libs/1_36_0/libs/serialization/doc/index.html)。
我下载boost的时候库很多,文件夹很大,但是我只想用序列化库。我的用户是否需要安装所有 boost 才能使用序列化?
我是一个完整的初学者,所以如果您能告诉我将序列化到我的项目中需要执行的每个步骤,我们将不胜感激。例如,我是否必须静态链接库?我不知道。感谢您的帮助。
edit:我希望我的用户不必处理太多事情。那么有没有一种方法可以在不让用户安装任何东西的情况下使用 boost?谢谢。
【问题讨论】:
-
谁是“你的用户”?为什么使用 Boost 1.36.0? boost.org/doc/libs/1_68_0/libs/serialization/doc/index.html
-
我的用户是化学家。他们没有太多的计算机知识——至少我必须假设最坏的情况是他们没有太多的计算机知识。
-
那么您应该以您的软件安装程序而不是源代码的形式向他们提供软件。他们不应该关心你使用什么库的哪些部分。
-
目前,我只是发送来自发布版本的 .exe。你觉得这样好吗?
-
安装软件的方式不正确。更好地制作安装程序。