Changeset 54167ecfaa603fd199627944650aacced2e16e6c
- Timestamp:
- 10/26/03 14:07:50
(5 years ago)
- Author:
- Gildas Bazin <gbazin@videolan.org>
- git-committer:
- Gildas Bazin <gbazin@videolan.org> 1067173670 +0000
- git-parent:
[a27027bb051019a579c5f0e5df0accfce1528412]
- git-author:
- Gildas Bazin <gbazin@videolan.org> 1067173670 +0000
- Message:
* INSTALL.win32: updated build instructions.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r42b0d32 |
r54167ec |
|
| 1 | | $Id: INSTALL.win32,v 1.19 2003/07/29 17:42:58 gbazin Exp $ |
|---|
| | 1 | $Id: INSTALL.win32,v 1.20 2003/10/26 13:07:50 gbazin Exp $ |
|---|
| 2 | 2 | |
|---|
| 3 | 3 | INSTALL file for the Windows9x/Me/NT4/2k/XP version of the VLC media player |
|---|
| … | … | |
| 52 | 52 | - cross-compiling with mingw32: |
|---|
| 53 | 53 | You first need to download a linux cross-compiler version of mingw32. |
|---|
| 54 | | (for Debian GNU/Linux users, you can use the mingw32, mingw32-binutils and |
|---|
| 55 | | mingw32-runtime packages) |
|---|
| | 54 | |
|---|
| | 55 | For Debian GNU/Linux users, you can use the mingw32, mingw32-binutils and |
|---|
| | 56 | mingw32-runtime packages. |
|---|
| | 57 | |
|---|
| | 58 | Or you can use our mingw32 gcc-3.3.1 cross-compiler package: |
|---|
| | 59 | http://www.videolan.org/pub/testing/win32/mingw-gcc3.3.1-linux-crosscompiler.tar.bz2 (requires libc6 >= 2.3.2). |
|---|
| | 60 | You will need to extract this package in your root directory (everything will |
|---|
| | 61 | be extracted in /usr/local/cross-tools). |
|---|
| 56 | 62 | |
|---|
| 57 | 63 | - compiling natively on Windoze with cygwin: |
|---|
| … | … | |
| 87 | 93 | actually really easy to compile a full-featured version of vlc (these compiled |
|---|
| 88 | 94 | libraries will only work with mingw or cygwin): |
|---|
| 89 | | http://www.videolan.org/pub/testing/win32/contrib-20030729-win32-bin.tar.bz2 |
|---|
| | 95 | http://www.videolan.org/pub/testing/win32/contrib-20030729-win32-bin.tar.bz2 or |
|---|
| | 96 | http://www.videolan.org/pub/testing/win32/contrib-20031026-win32-bin-gcc3.3.1-only.tar.bz2 |
|---|
| | 97 | if you are using the new version of gcc (3.3.1). |
|---|
| 90 | 98 | All you need to do is extract it in your root directory (the include files |
|---|
| 91 | 99 | and libraries will be put in /usr/win32). You can do this with the following |
|---|
| … | … | |
| 120 | 128 | --with-wx-config-path=/usr/win32/bin \ |
|---|
| 121 | 129 | --with-freetype-config-path=/usr/win32/bin \ |
|---|
| | 130 | --disable-fribidi --disable-vcdx \ |
|---|
| 122 | 131 | --enable-debug |
|---|
| | 132 | |
|---|
| | 133 | If you are cross-compiling with our gcc-3.3.1 package, you can use something |
|---|
| | 134 | along those lines: |
|---|
| | 135 | |
|---|
| | 136 | ./bootstrap && \ |
|---|
| | 137 | PATH=/usr/local/mingw/bin:$PATH \ |
|---|
| | 138 | CPPFLAGS=-I/usr/win32/include \ |
|---|
| | 139 | LDFLAGS=-L/usr/win32/lib \ |
|---|
| | 140 | CC=i586-mingw32msvc-gcc CXX=i586-mingw32msvc-g++ \ |
|---|
| | 141 | ./configure --host=i586-mingw32msvc --build=i386-linux \ |
|---|
| | 142 | --disable-sdl --disable-gtk \ |
|---|
| | 143 | --enable-nls \ |
|---|
| | 144 | --enable-ffmpeg --with-ffmpeg-mp3lame \ |
|---|
| | 145 | --enable-faad \ |
|---|
| | 146 | --enable-flac \ |
|---|
| | 147 | --enable-theora \ |
|---|
| | 148 | --with-wx-config-path=/usr/win32/bin \ |
|---|
| | 149 | --with-freetype-config-path=/usr/win32/bin \ |
|---|
| | 150 | --with-fribidi-config-path=/usr/win32/bin \ |
|---|
| | 151 | --disable-vcdx --enable-debug |
|---|
| 123 | 152 | |
|---|
| 124 | 153 | If you are using cygwin, you can build VLC with or without the unix emulation |
|---|
| … | … | |
| 138 | 167 | --with-wx-config-path=/usr/win32/bin \ |
|---|
| 139 | 168 | --with-freetype-config-path=/usr/win32/bin \ |
|---|
| | 169 | --with-fribidi-config-path=/usr/win32/bin \ |
|---|
| 140 | 170 | --enable-debug |
|---|
| 141 | 171 | |
|---|
| … | … | |
| 158 | 188 | --with-wx-config-path=/usr/win32/bin \ |
|---|
| 159 | 189 | --with-freetype-config-path=/usr/win32/bin \ |
|---|
| | 190 | --with-fribidi-config-path=/usr/win32/bin \ |
|---|
| 160 | 191 | --enable-debug |
|---|
| 161 | 192 | |
|---|
| … | … | |
| 167 | 198 | Once configured, to build VLC, just run `make'. |
|---|
| 168 | 199 | |
|---|
| | 200 | ( If you are using our gcc-3.3.1 cross-compiler you'll need to use: |
|---|
| | 201 | PATH=/usr/local/mingw/bin:$PATH make ) |
|---|
| | 202 | |
|---|
| 169 | 203 | Well done, now you're ready to use VLC! |
|---|
| 170 | 204 | ======================================= |
|---|