1. Introduction 2. Installation 3. Content 4. Forge Packages Upgrades 5. Notes 6. Using Visual C++ compiler 7. Contact ------------------------------------------------------------------------------ 1. Introduction =============== This directory contains pre-compiled versions of Octave-3.6.2 for Microsoft Visual Studio. 2. Installation =============== Download and run the installer. Then follow the installer instructions. To avoid any problems with white spaces in the installation directory, it is strongly recommended to install Octave in a directory that do not contain any white spaces. 3. Content ========== - Octave-3.6.2 - OpenBLAS-0.1.1 (dynamic architectures, up to 4 threads) - ATLAS-3.8.4 single-threaded and multi-threaded (2 threads) - All required dependencies - QtHandles - Octave GUI (experimental, not ready for production) - Gnuplot-4.4.4 - Octave-forge packages: actuarial-1.1.0 ad-1.0.6 benchmark-1.1.1 fpl-1.2.0 msh-1.0.2 bim-1.0.2 bioinfo-0.1.2 civil-engineering-1.0.7 combinatorics-1.0.9 signal-1.1.3 communications-1.1.1 control-2.3.51 optim-1.1.0 data-smoothing-1.3.0 dataframe-0.9.1 econometrics-1.0.8 es-0.0.4 fenv-0.1.0 io-1.0.18 financial-0.4.0 fits-1.0.1 fl-core-1.0.0 fuzzy-logic-toolkit-0.3.0 ga-0.10.0 general-1.3.1 generate_html-0.1.4 geometry-1.4.1 gnuplot-1.0.1 gsl-1.0.8 ident-1.0.7 image-1.0.15 informationtheory-0.1.8 integration-1.0.7 irsa-1.0.7 java-1.2.8 linear-algebra-2.2.0 mapping-1.0.7 mechanics-1.2.0 miscellaneous-1.1.0 missing-functions-1.0.2 splines-1.0.7 nan-2.5.5 nlwing2-1.2.0 nnet-0.1.13 nurbs-1.3.6 odepkg-0.8.2 ocs-0.1.3 octcdf-1.1.4 octclip-1.0.0 octgpr-1.2.0 octproj-1.1.0 odebvp-1.0.6 struct-1.0.10 outliers-0.13.9 physicalconstants-0.1.7 plot-1.1.0 pt_br-1.0.9 quaternion-2.0.0 queueing-1.1.0 secs1d-0.0.9 secs2d-0.0.8 secs3d-0.0.1 specfun-1.1.0 simp-1.1.0 sockets-1.0.7 special-matrix-1.0.7 statistics-1.1.3 strings-1.1.0 symband-1.0.10 time-2.0.0 tsa-4.2.4 windows-1.1.0 4. Forge Packages Upgrades ========================== When octave forge packages are released after the release of the main octave binary, it is sometimes desirable to upgrade an existing installation with the new package. This directory may contain such package upgrades, in the form of and installer named as: octave-<octave_version>-<package>-<package_version>-vs<vs_version>-setup.exe These installers are intended to be deployed on an existing octave installation with version <octave_version> and Visual Studio version <vs_version>. Simply execute the installer to deploy the new package version. Note that these upgrades are not uninstallable (there won't be any uninstaller available). To revert to the previous package version, you'll have to reinstall octave with the main octave installer. 5. Notes ======== These binary packages do not include the Microsoft Visual C++ compiler. It can be obtained from Microsoft download website. These binaries work with any flavour of the VC++ compiler, including the Express Edition. In case the Visual C++ compiler is not installed on the target system, the Visual C++ Runtime Libraries package must be installed. This contains the necessary runtime libraries to run octave. This package can be downloaded from the Microsoft download website: Visual Studio 2008: http://www.microsoft.com/download/en/details.aspx?id=5582 Visual Studio 2010: http://www.microsoft.com/download/en/details.aspx?id=8328 6. Using Visual C++ compiler ============================ The Visual C++ compiler is not automatically detected by this octave release, so you must configure your system by updating the appropriate environment variables: %PATH%, %INCLUDE% and %LIB%. One easy way to achieve this is to call the vcvarsall.bat script in a command prompt prior executing octave. For instance you can create a batch script with the following content (please adapt the paths to your actual installation): call "C:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" "C:\Octave-3.6.2\bin\octave.exe" 7. Contact ========== Michael Goffioul <michael dot goffioul at gmail dot com>.