diff options
author | oparviai <oparviai@f3a24b6a-cf45-0410-b55a-8c22e2698227> | 2015-05-18 19:21:31 +0300 |
---|---|---|
committer | oparviai <oparviai@f3a24b6a-cf45-0410-b55a-8c22e2698227> | 2015-05-18 19:21:31 +0300 |
commit | 06b4efef0d5a7f31cd4278c6583633df83773cdb (patch) | |
tree | 9e61d086aec58e64409129ab727f9e97e6bde596 | |
parent | 3f941e51e6fbda48c552a96b3a8c1a96212af467 (diff) |
Add note about VC++ OpenMP dll libraries
-rw-r--r-- | README.html | 16 |
1 files changed, 16 insertions, 0 deletions
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. </p>
+<p><strong>OpenMP NOTE</strong>: 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.</p>
+<ul>
+ <li>x86 32bit: C:\Program Files (x86)\Microsoft Visual Studio
+ 9.0\VC\redist\x86\Microsoft.VC90.OPENMP\vcomp90.dll</li>
+ <li>x64 64bit: C:\Program Files (x86)\Microsoft Visual Studio
+ 9.0\VC\redist\amd64\Microsoft.VC90.OPENMP\vcomp90.dll</li>
+</ul>
+<p>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.</p>
+<p>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.</p>
<h3>2.2. Building in Gnu platforms</h3>
<p>The SoundTouch library compiles in practically any platform
supporting GNU compiler (GCC) tools. SoundTouch requires GCC version 4.3 or later.</p>
|