2014-01-30 42 views
0

我想在使用Visual Studio 2012和2013的目標平臺x64的Windows 8.1系統上構建Qt 5.2。構建Qt 5.2:我應該使用ActivePerl還是strawbery perl?

qt配置和構建過程取決於perl。我的問題是:我應該使用ActivePerl還是Strawberry Perl

其中一個在構建Qt時有什麼優勢嗎?

+2

草莓的Perl的一點是,它包括一個完整的C編譯器工具鏈,它允許您安裝幾乎任何CPAN模塊。 ActiveState提供了一系列預編譯模塊來代替其發佈。考慮到你只需要它來運行Configure,任何發行版都會這樣做 - 它們基本上都是具有不同品牌的Perl實現。當然,我寧願使用草莓,但我可以理解爲什麼一家公司可能會做出其他決定。 – amon

+2

我不知道是否有任何「優勢」,但目前只有ActiveState進行了測試,而不是草莓。所有其他的事情都是相同的,我只是使用ActiveState,因爲它已知可以工作。 – peppe

+0

http://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。 – Vertexwahn

回答

0

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的

0

我已經使用了Qt 5.1的Strawberry Perl,這很好(我從git倉庫編譯過Qt)。

相關問題