macports boost,但需要旧版本的 boost

macports boost,但需要旧版本的 boost

我对 unix 并不陌生,但对 Mac OS 却不太熟悉。我发现使用 macports 来获取/构建 boost 的最新版本相当容易。但我需要获取/构建/安装 boost v1.41,而不是最新的 boost。这是因为我正在使用的测试框架无法针对 boost v1.41 之后的任何版本进行编译。虽然我更希望能够使用 boost 的 v1.46 来升级框架,但我没有时间。

我知道使用 Gentoo Linux,我可以设置我想要的 lib/app 的特定版本。一旦你知道如何操作,这很容易。使用 macports,我找不到任何类似的东西。

所以我的问题是:如何使用 macports 来获取/构建/安装 boost v1.41?

答案1

这里有 MacPorts 网站的链接,你可以在那里了解如何安装旧端口版本

但是,使用过时的软件版本对您没有任何好处。修复您的应用程序比依赖特定版本的第三方应用程序要好得多。

答案2

你看过自制包管理器?

您可以调用旧的公式(安装脚本)并编辑公式以轻松安装特定版本。

查看 StackOverflow 问题Homebrew 安装特定版本的公式?

相关内容