Portal:Windows: Difference between revisions

From Perl Guilds - Getting Medieval with Perl
Jump to navigation Jump to search
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 4: Line 4:


=== Strawberry Perl ===
=== Strawberry Perl ===
==== Summary ====
Strawberry Perl is the best way to get Perl onto Windows. At the time of this writing, Strawberry Perl is up to date with the latest upstream perl version. It is compiled using MinGW-W64 for both 64 and 32 bit Windows. Larry Wall uses it.


==== Download Installers ====
==== Download Installers ====
Line 15: Line 18:
==== Getting Support ====
==== Getting Support ====
https://strawberryperl.com/support.html
https://strawberryperl.com/support.html
==== Summary ====
Strawberry Perl is the best way to get Perl onto Windows. At the time of this writing, Straberry Perl is up to date with the latest upstream perl version. It is compiled using MinGW-W64 for both 64 and 32 bit Windows. Larry Wall uses it.


=== Windows Subsystem for Linux 2 (WSL2) ===
=== Windows Subsystem for Linux 2 (WSL2) ===

Latest revision as of 18:49, 16 January 2025

This page discusses known options for Perl on Windows and options for creating Perl-based programs for distribution on Windows. It focuses more on creating programs for distribution (i.e., selling programs and services to paying customers) than it does for creating a development environment for doing productive things with Perl on Windows.

Perl Environments on Windows[edit | edit source]

Strawberry Perl[edit | edit source]

Summary[edit | edit source]

Strawberry Perl is the best way to get Perl onto Windows. At the time of this writing, Strawberry Perl is up to date with the latest upstream perl version. It is compiled using MinGW-W64 for both 64 and 32 bit Windows. Larry Wall uses it.

Download Installers[edit | edit source]

https://strawberryperl.com/releases.html

Development Website[edit | edit source]

https://github.com/StrawberryPerl

How to Contribute[edit | edit source]

Getting Support[edit | edit source]

https://strawberryperl.com/support.html

Windows Subsystem for Linux 2 (WSL2)[edit | edit source]

MSYS2[edit | edit source]

Cygwin[edit | edit source]

MobaXterm[edit | edit source]

ActiveState[edit | edit source]

Perl-based GUIs on Windows[edit | edit source]

wxPerl[edit | edit source]

Win32::GUI[edit | edit source]

Tk[edit | edit source]

Distributing Perl-based Programs on Windows[edit | edit source]

Why?[edit | edit source]

Development Environment[edit | edit source]

Creating GUIs[edit | edit source]

Generating EXEs[edit | edit source]

Creating Installers for your EXEs[edit | edit source]