Changeset 3e8db97410394c79bd851db80f2a0a345890f425
- Timestamp:
- 03/08/04 03:08:41
(4 years ago)
- Author:
- Rocky Bernstein <rocky@videolan.org>
- git-committer:
- Rocky Bernstein <rocky@videolan.org> 1078711721 +0000
- git-parent:
[779340cfa2ce06d7226e037765807edd24942885]
- git-author:
- Rocky Bernstein <rocky@videolan.org> 1078711721 +0000
- Message:
Some small spelling errors and clarification based on recent events.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r0925e59 |
r3e8db97 |
|
| 1 | | $Id: INSTALL.win32,v 1.23 2004/02/29 14:35:10 gbazin Exp $ |
|---|
| | 1 | $Id$ |
|---|
| 2 | 2 | |
|---|
| 3 | 3 | INSTALL file for the Windows9x/Me/NT4/2k/XP version of the VLC media player |
|---|
| … | … | |
| 27 | 27 | |
|---|
| 28 | 28 | - natively on Windows, using cygwin (www.cygwin.com) with or without the |
|---|
| 29 | | unix emulation layer. This is the prefered way to compile vlc if you want |
|---|
| | 29 | POSIX emulation layer. This is the preferred way to compile vlc if you want |
|---|
| 30 | 30 | to do it on Windows. |
|---|
| 31 | | NOTE: This is the PREFERED way of building VLC natively (the others |
|---|
| | 31 | NOTE: This is the PREFERRED way of building VLC natively (the others |
|---|
| 32 | 32 | are not as much tested so expect more difficulties with them). |
|---|
| 33 | 33 | |
|---|
| 34 | 34 | - natively on Windows, using MSYS+MINGW (www.mingw.org) |
|---|
| 35 | | (MSYS is a minimal build environnement to compile unixish projects under |
|---|
| 36 | | windoze. It provides all the common unix tools like sh, gmake...) |
|---|
| | 35 | (MSYS is a minimal build environnement to compile Unixish projects under |
|---|
| | 36 | windoze. It provides all the common Unix tools like sh, gmake...) |
|---|
| 37 | 37 | Please note that the gettext utilities are not included in the default |
|---|
| 38 | 38 | MSYS/MINGW packages so you won't be able to build VLC with i18n support. |
|---|
| … | … | |
| 40 | 40 | - natively on Windows, using Microsoft Visual C++. Even though we provide some |
|---|
| 41 | 41 | msvc project files with vlc, this method is advised only if you just want to |
|---|
| 42 | | experiment/play with some basic functionnalities in vlc. The reason for this |
|---|
| | 42 | experiment/play with some basic functionality in vlc. The reason for this |
|---|
| 43 | 43 | is that vlc depends on a lot of 3rd party libraries and building them in |
|---|
| 44 | 44 | MSVC is not convenient and sometimes even impossible. |
|---|
| … | … | |
| 47 | 47 | usually loses signals sent by PulseEvent() ) |
|---|
| 48 | 48 | |
|---|
| 49 | | - or on Linux, using the mingw32 cross-compiler. |
|---|
| | 49 | - or on GNU/Linux, using the mingw32 cross-compiler. |
|---|
| 50 | 50 | |
|---|
| 51 | 51 | Getting the right compiler tools |
|---|
| … | … | |
| 53 | 53 | |
|---|
| 54 | 54 | - cross-compiling with mingw32: |
|---|
| 55 | | You first need to download a linux cross-compiler version of mingw32. |
|---|
| | 55 | You first need to download a GNU/Linux cross-compiler version of mingw32. |
|---|
| 56 | 56 | |
|---|
| 57 | 57 | For Debian GNU/Linux users, you can use the mingw32, mingw32-binutils and |
|---|
| … | … | |
| 80 | 80 | http://prdownloads.sf.net/mingw/msysDTK-1.0.1.exe |
|---|
| 81 | 81 | |
|---|
| 82 | | Getting the additionnal libraries |
|---|
| | 82 | Getting the additional libraries |
|---|
| 83 | 83 | ================================= |
|---|
| 84 | 84 | |
|---|
| … | … | |
| 96 | 96 | libraries will only work with mingw or cygwin): |
|---|
| 97 | 97 | http://download.videolan.org/pub/testing/win32/contrib-20040229-win32-bin-gcc3.3.1-only.tar.bz2 |
|---|
| | 98 | |
|---|
| 98 | 99 | All you need to do is extract it in your root directory (the include files |
|---|
| 99 | 100 | and libraries will be put in /usr/win32). You can do this with the following |
|---|
| 100 | | command: "tar xjvf contrib-20040229-win32-bin-gcc3.3.1-only.tar.bz2 -C /" |
|---|
| | 101 | command: |
|---|
| | 102 | |
|---|
| | 103 | tar xjvf contrib-20040229-win32-bin-gcc3.3.1-only.tar.bz2 -C / |
|---|
| | 104 | |
|---|
| | 105 | Please note the "-C /". |
|---|
| 101 | 106 | |
|---|
| 102 | 107 | A complete list of the libraries on which we depend can be found here: |
|---|
| … | … | |
| 161 | 166 | --enable-debug |
|---|
| 162 | 167 | |
|---|
| 163 | | If you are using cygwin, you can build VLC with or without the unix emulation |
|---|
| 164 | | layer (without is usually better). To build without the emulaion layer, use |
|---|
| 165 | | something like this: |
|---|
| | 168 | If you are using cygwin, you can build VLC with or without the POSIX |
|---|
| | 169 | emulation layer. Without is usually better and with POSIX emulation |
|---|
| | 170 | hasn't been tested in about a year or so. So to build without the |
|---|
| | 171 | emulation layer, use something like this: |
|---|
| | 172 | |
|---|
| 166 | 173 | ./bootstrap && \ |
|---|
| 167 | 174 | CPPFLAGS="-I/usr/win32/include -I/usr/win32/include/ebml" \ |
|---|
| … | … | |
| 186 | 193 | |
|---|
| 187 | 194 | If you want to use the emulation layer, then just omit the CC="gcc -mno-cygwin" |
|---|
| 188 | | CXX="g++ -mno-cygwin" line. |
|---|
| | 195 | CXX="g++ -mno-cygwin" line. You're on your own though. |
|---|
| 189 | 196 | |
|---|
| 190 | 197 | If you are compiling with MSYS/MINGW, then you can use something along those |
|---|