我想在使用Visual Studio 2012和2013的目標平臺x64的Windows 8.1系統上構建Qt 5.2。構建Qt 5.2:我應該使用ActivePerl還是strawbery perl?
qt配置和構建過程取決於perl。我的問題是:我應該使用ActivePerl還是Strawberry Perl?
其中一個在構建Qt時有什麼優勢嗎?
我想在使用Visual Studio 2012和2013的目標平臺x64的Windows 8.1系統上構建Qt 5.2。構建Qt 5.2:我應該使用ActivePerl還是strawbery perl?
qt配置和構建過程取決於perl。我的問題是:我應該使用ActivePerl還是Strawberry Perl?
其中一個在構建Qt時有什麼優勢嗎?
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的
我已經使用了Qt 5.1的Strawberry Perl,這很好(我從git倉庫編譯過Qt)。
草莓的Perl的一點是,它包括一個完整的C編譯器工具鏈,它允許您安裝幾乎任何CPAN模塊。 ActiveState提供了一系列預編譯模塊來代替其發佈。考慮到你只需要它來運行Configure,任何發行版都會這樣做 - 它們基本上都是具有不同品牌的Perl實現。當然,我寧願使用草莓,但我可以理解爲什麼一家公司可能會做出其他決定。 – amon
我不知道是否有任何「優勢」,但目前只有ActiveState進行了測試,而不是草莓。所有其他的事情都是相同的,我只是使用ActiveState,因爲它已知可以工作。 – peppe
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