# GStreamer SDK documentation : Installing on Windows This page last changed on Jun 12, 2013 by xartigas. # Prerequisites To develop applications using the GStreamer SDK for Windows you will need [Windows XP](http://windows.microsoft.com/en-US/windows/products/windows-xp) or later. The GStreamer SDK includes C headers (`.h`) and library files (`.lib`) valid for any version of [Microsoft Visual Studio](http://www.microsoft.com/visualstudio). For convenience, property pages (`.props`) are also included which extremely simplify creating new projects. These property pages, though, only work with [Microsoft Visual Studio 2010](http://www.microsoft.com/visualstudio/en-us/products/2010-editions) (including the free [Visual C++ Express edition](http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express)). The recommended system is [Windows 7](http://windows.microsoft.com/en-us/windows7/products/home) with [Microsoft Visual Studio 2010](http://www.microsoft.com/visualstudio/en-us/products/2010-editions) (Take a look at its [system requirements](http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express)). Installing the SDK for 32-bits platforms requires approximately 286MB of free disk space for the runtime and 207MB for the development files. Installing the SDK for 64-bits platforms requires approximately 340MB of free disk space for the runtime and 216MB for the development files. # Download and install the SDK There are 3 sets of files in the SDK: - The runtime files are needed to run GStreamer applications. You probably want to distribute these files with your application (or the installer below). - The development files are **additional** files you need to create GStreamer applications. - The [Merge Modules](http://msdn.microsoft.com/en-us/library/windows/desktop/aa369820%28v=vs.85%29.aspx) files are **additional** files you can use to deploy the GStreamer SDK alongside your application (see [Windows deployment](Windows%2Bdeployment.html)). Get **the Runtime and Development files** installers appropriate for your architecture from here:
32 bits |
64 bits |
Due to the size of these files, usage of a Download Manager is highly recommended. Take a look at this list if you do not have one installed. If, after downloading, the installer reports itself as corrupt, chances are that the connection ended before the file was complete. A Download Manager will typically re-start the process and fetch the missing parts. |
If you plan to use Visual Studio, close it before installing the GStreamer SDK. The installer will define new environment variables which will not be picked up by Visual Studio if it is open. |
On Windows 8, it might be necessary to log out and log back in to your account after the installation for the newly defined environment variables to be picked up by Visual Studio. |
64-bit Users Use Make sure you select the Solution Configuration that matches the GStreamer SDK that you have installed: |
Depending on the GStreamer libraries you need to use, you will have to add more property pages, besides The tutorial's project files already contain all necessary property pages. When developing your own applications, the GStreamer documentation will tell you what library a function belongs to, and therefore, what property pages you need to add. |
If you did not install the WinDDK to the standard path That's it. Accept the changes, right click on the |
GStreamer SDK versions prior to Congo did not automatically deploy the required Visual Studio Wizard files. We recommend that you upgrade to the latest available GStreamer SDK version. |