【发布时间】:2017-01-15 02:32:50
【问题描述】:
我在 Linux 中开发了一些使用 boost::serialization 库的代码。现在我想将我的文件复制到 Cygwin 并编译它们以生成适用于 Windows 的可执行文件。我知道我应该使用 Mingw-64 g++ 编译器。但是 boost 库呢?我应该下载这个库的 Windows 版本还是 Linux 版本?
【问题讨论】:
标签: serialization boost g++ cygwin
我在 Linux 中开发了一些使用 boost::serialization 库的代码。现在我想将我的文件复制到 Cygwin 并编译它们以生成适用于 Windows 的可执行文件。我知道我应该使用 Mingw-64 g++ 编译器。但是 boost 库呢?我应该下载这个库的 Windows 版本还是 Linux 版本?
【问题讨论】:
标签: serialization boost g++ cygwin
在 Cygwin 中,您按照 Unix/Linux 安装 Boost 库。来自the documentation
Windows 入门
Cygwin 和 MinGW 用户须知
如果您打算在 Windows 命令提示符下使用您的工具,那么您来对地方了。 如果您计划从 Cygwin bash shell 构建,那么您实际上是在 POSIX 上运行 平台,并应遵循开始使用 Unix 变体的说明。 不支持其他命令 shell,例如 MinGW 的 MSYS,它们可能有效,也可能无效。
【讨论】: