【问题标题】:Building Qt 5.2: Should I use ActivePerl or strawbery perl?构建 Qt 5.2:我应该使用 ActivePerl 还是草莓 perl?
【发布时间】:2014-03-14 20:46:05
【问题描述】:

我想使用 Visual Studio 2012 和 2013 在 Windows 8.1 系统上为目标平台 x64 构建 Qt 5.2。

qt 配置和构建过程依赖于 perl。我的问题是:我应该使用ActivePerl 还是Strawberry Perl

其中之一在构建 Qt 时是否提供任何优势?

【问题讨论】:

  • Strawberry Perl 的重点在于它包含一个完整的 C 编译器工具链,它允许您安装几乎任何 CPAN 模块。 ActiveState 为其分发提供了一系列预编译模块。考虑到您只需要它来运行配置,任何发行版都可以——它们本质上都是具有不同品牌的相同 Perl 实现。我当然更愿意用 Strawberry,但我能理解为什么一家公司可能会做出不同的决定。
  • 我不知道是否有任何“优势”,但目前只测试了 ActiveState,没有测试草莓。因此,在所有其他条件相同的情况下,我只使用 ActiveState,因为它已知可以工作。
  • qt-project.org/wiki/Get_The_Source 说:“此外,您还需要安装 Perl。这是大多数 Linux 发行版和 Mac OS X 的标准配置。Windows 用户可以免费下载 ActivePerl [activestate.com]。如果您还想从源代码构建 Qt/WebKit,您还需要安装 Python。Windows 用户可以免费下载 ActivePython [activestate.com]。 @peppe 看来官方构建Qt的方式是使用ActivePerl和ActivePython。

标签: c++ perl build qt5


【解决方案1】:

我在 Qt 5.1 中使用过 Strawberry Perl,效果很好(我从 git 存储库编译了 Qt)。

【讨论】:

    【解决方案2】:

    qt-project.org/wiki/Get_The_Source 说:“此外,您还需要安装 Perl。这是大多数 Linux 发行版和 Mac OS X 的标准配置。Windows 用户可以免费下载 ActivePerl [activestate.com]。如果您还想从源代码构建 Qt/WebKit,您还需要安装 Python。Windows 用户可以免费下载 ActivePython [activestate.com]。”

    看来官方构建Qt的方式是使用ActivePerl和ActivePython

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-20
      • 2020-10-21
      • 1970-01-01
      • 2011-05-07
      • 2023-03-14
      • 2011-12-14
      相关资源
      最近更新 更多