Changes between Version 8 and Version 9 of CompilationGuide/MinGW
- Timestamp:
- Apr 15, 2013, 11:20:41 AM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CompilationGuide/MinGW
v8 v9 11 11 == MinGW == 12 12 13 You basically have two options for a compiler: mingw "mainline" or mingw-w64. Both offer working gcc's for windows. The latter tends to be slightly more up to date than the former, and offer a few more libraries, like DirectShow access. The instructions here are basically for the former, but the two are interchangeable.13 You basically have two options for a compiler: mingw "mainline" or mingw-w64. Both offer working gcc's for windows. The latter tends to be slightly more up to date than the former, and offers a few more libraries, like DirectShow access. The instructions here are basically for the former, but the two are interchangeable. 14 14 15 15 Go to: … … 29 29 Once you install MinGW you should see in the Windows menu the "MinGW" 30 30 entry with the option "MinGW shell". 31 Clicking on it it will launch a terminal with a bash shell. This is31 Clicking on it and it will launch a terminal with a bash shell. This is 32 32 supposed to be a GNU/Unix environment, and you're supposed to know a 33 33 bit of UNIX commands for getting through it. … … 36 36 native UNIX-like paths. Check the output of the mount command, and 37 37 familiarize yourself with the mapping mechanism. In the rest of the 38 guide, when not explicit ely specified, we'll use the UNIX mapped38 guide, when not explicitly specified, we'll use the UNIX mapped 39 39 paths. 40 40 41 Also NBthat to access dshow devices you to use the mingw-w64 as the compiler (or cross compiler), so straight MinGW won't have this functionality available.41 Also note that to access dshow devices you to use the mingw-w64 as the compiler (or cross compiler), so straight MinGW won't have this functionality available. 42 42 43 43 === MinGW installation style === … … 69 69 system you need some tuning in the Windows environment. Indeed the 70 70 msysgit installer will modify some of the environment values set by 71 the MinGW install, and you may need to manually r ipristinate them.71 the MinGW install, and you may need to manually restore them. 72 72 73 73 In particular, you need to: … … 132 132 FFmpeg source directory. 133 133 134 Once you installed all the necessary packages (MinGW is the only strict requirement for building FFmpeg, git is required for downloadingupdate your FFmpeg source),134 Once you installed all the necessary packages (MinGW is the only strict requirement for building FFmpeg, git is required for update your FFmpeg source), 135 135 you need to open a MinGW shell, change directory to where you checked out the FFmpeg sources, and configure and make FFmpeg the usual way. 136 136 … … 150 150 151 151 lib.exe is a Microsoft tool used for creating DLL files. It is bundled 152 tog heter with Visual Studio. Microsoft Visual Studio Express download152 together with Visual Studio. Microsoft Visual Studio Express download 153 153 is available for free. Once installed you'll need to add the directory 154 154 where lib.exe is located to the system Path.
