mirror of
https://github.com/claunia/flac.git
synced 2025-12-16 18:54:26 +00:00
15
README
15
README
@@ -31,7 +31,7 @@ FLAC is comprised of
|
|||||||
* `flac', a command-line program for encoding and decoding files
|
* `flac', a command-line program for encoding and decoding files
|
||||||
* `metaflac', a command-line program for viewing and editing FLAC
|
* `metaflac', a command-line program for viewing and editing FLAC
|
||||||
metadata
|
metadata
|
||||||
* player plugins for XMMS and Winamp
|
* player plugin for XMMS
|
||||||
* user and API documentation
|
* user and API documentation
|
||||||
|
|
||||||
The libraries (libFLAC, libFLAC++) are
|
The libraries (libFLAC, libFLAC++) are
|
||||||
@@ -67,11 +67,17 @@ for full documentation.
|
|||||||
A brief description of the directory tree:
|
A brief description of the directory tree:
|
||||||
|
|
||||||
doc/ the HTML documentation
|
doc/ the HTML documentation
|
||||||
|
examples/ example programs demonstrating the use of libFLAC and libFLAC++
|
||||||
include/ public include files for libFLAC and libFLAC++
|
include/ public include files for libFLAC and libFLAC++
|
||||||
man/ the man page for `flac'
|
man/ the man pages for `flac' and `metaflac'
|
||||||
src/ the source code and private headers
|
src/ the source code and private headers
|
||||||
test/ the test scripts
|
test/ the test scripts
|
||||||
|
|
||||||
|
If you have questions about building FLAC that this document does not answer,
|
||||||
|
please submit them at the following tracker so this document can be improved:
|
||||||
|
|
||||||
|
https://sourceforge.net/p/flac/support-requests/
|
||||||
|
|
||||||
|
|
||||||
===============================================================================
|
===============================================================================
|
||||||
Prerequisites
|
Prerequisites
|
||||||
@@ -152,7 +158,7 @@ extra (and more verbose) error checking.
|
|||||||
assembly routines. Many routines have assembly versions for
|
assembly routines. Many routines have assembly versions for
|
||||||
speed and `configure' is pretty good about knowing what is
|
speed and `configure' is pretty good about knowing what is
|
||||||
supported, but you can use this option to build only from the
|
supported, but you can use this option to build only from the
|
||||||
C sources. May be necessary for building on OS X (Intel)
|
C sources. May be necessary for building on OS X (Intel).
|
||||||
|
|
||||||
--enable-sse : If you are building for an x86 CPU that supports
|
--enable-sse : If you are building for an x86 CPU that supports
|
||||||
SSE instructions, you can enable some of the faster routines
|
SSE instructions, you can enable some of the faster routines
|
||||||
@@ -214,10 +220,9 @@ Prerequisite: you must have nasm installed, and nasm.exe must be in
|
|||||||
your PATH, or the path to nasm.exe must be added to the list of
|
your PATH, or the path to nasm.exe must be added to the list of
|
||||||
directories for executable files in the MSVC global options.
|
directories for executable files in the MSVC global options.
|
||||||
|
|
||||||
VC++ 2005:
|
|
||||||
To build everything, run Visual Studio, do File|Open and open FLAC.sln.
|
To build everything, run Visual Studio, do File|Open and open FLAC.sln.
|
||||||
From the dropdown in the toolbar, select "Release" instead of "Debug",
|
From the dropdown in the toolbar, select "Release" instead of "Debug",
|
||||||
then hit F7 to build.
|
then do Build|Build Solution.
|
||||||
|
|
||||||
This will build all libraries both statically (e.g.
|
This will build all libraries both statically (e.g.
|
||||||
objs\release\lib\libFLAC_static.lib) and as DLLs (e.g.
|
objs\release\lib\libFLAC_static.lib) and as DLLs (e.g.
|
||||||
|
|||||||
Reference in New Issue
Block a user