INSTALLING ON WINDOWS ===================== Class-Std-Fast_XS has successfully been compiled on windows using either MinGW/MSYS/gcc or Visual Studio 2005 Only the MinGW/MSYS/gcc variant is described here - to compile with Visual Studio, you'll need to a add .manifest XML files for the resulting dll. Installing on Windows using MinGW/MSYS/gcc ------------------------------------------ Prerequisites ------------- Install MinGW and MSYS. You may follow the instructions from http://www.mingw.org/download.shtml It's probably easiest to just use the installer package for MinGW and MSYS. You need at least MinGW, gcc, w32api and MSYS. Install Class-Std-Fast >= 0.0.7 You may install it through CPAN or via ppm (if available). Preparations ------------ 1. Start MSYS. You should see a bash-like shell. Note that C: is /c/ in MSYS. 2. Setup environment: You'll have to setup a few environment variables for the header and library files to be found. Add the current directory to gcc's include path. This is where the AutoXS header file for Class-Std-Fast lives. @> export CPATH="$CPATH:." Setup library path for linking. This is where my perl-related dlls live: @> export LIBRARY_PATH='/c/perl/bin' Building and Installing ----------------------- 1. Unwrap into a directory 2. go there @>cd /d/workspace/Class-Std-Fast_XS 3. Run the following mantra: perl Build.PL perl Build perl Build test perl Build install