From 55dcf4a95639d06771f4cb8df2e325a7c85c98cd Mon Sep 17 00:00:00 2001 From: oparviai Date: Mon, 18 May 2015 16:21:31 +0000 Subject: [PATCH] Add note about VC++ OpenMP dll libraries --- README.html | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/README.html b/README.html index 1e51257..af8a30b 100644 --- a/README.html +++ b/README.html @@ -55,6 +55,22 @@ instead of the make-win.bat script, directories bin and lib may need to be created manually to the SoundTouch package root for the final executables. The make-win.bat script creates these directories automatically.

+

OpenMP NOTE: If activating the OpenMP parallel computing in +the compilation, the target program will require additional vcomp dll library to +properly run. In Visual C++ 9.0 these libraries can be found in the following +folders.

+ +

In Visual Studio 2008, a SP1 version may be required for these libraries. In +other VC++ versions the required library will be expectedly found in similar +"redist" location.

+

Notice that as minor demonstration of a "dll hell" phenomenon both the 32-bit +and 64-bit version of vcomp90.dll have the same filename but different contents, +thus choose the proper version to allow the program start.

2.2. Building in Gnu platforms

The SoundTouch library compiles in practically any platform supporting GNU compiler (GCC) tools. SoundTouch requires GCC version 4.3 or later.