diff --git a/README.md b/README.md index 16e0e2f21..a0be04b0b 100644 --- a/README.md +++ b/README.md @@ -17,14 +17,17 @@ Building of the Winamp desktop client is currently based around Visual Studio 20 ### Dependencies #### libvpx + We take libvpx from [https://github.com/ShiftMediaProject/libvpx](https://github.com/ShiftMediaProject/libvpx), modify it, and pack it to archive. Run `unpack_libvpx_v1.8.2_msvc16.cmd` to unpack. #### libmpg123 + We take libmpg123 from [https://www.mpg123.de/download.shtml](https://www.mpg123.de/download.shtml), modify it, and pack it to archive. Run `unpack_libmpg123.cmd` to unpack and process the DLLs. #### OpenSSL + You need to use `openssl-1.0.1u`. For that, you need to build a static version of these libs. Run `build_vs_2019_openssl_x86.cmd` and `build_vs_2019_openssl_64.cmd`. @@ -35,22 +38,28 @@ To build OpenSSL, you need to install: - Perl ([https://www.perl.org/](https://www.perl.org/)) – Licensed under the Artistic License or GPL. #### DirectX 9 SDK + We take DirectX 9 SDK (June 2010) from Microsoft, modify it, and pack it to archive. Run `unpack_microsoft_directx_sdk_2010.cmd` to unpack it. #### Microsoft ATLMFC lib fix + In file `C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\atlmfc\include\atltransactionmanager.h` Go to line 427 and change from: + ```cpp return ::DeleteFile((LPTSTR)lpFileName); ``` + to: + ```cpp return DeleteFile((LPTSTR)lpFileName); ``` #### Intel IPP 6.1.1.035 + We take Intel IPP 6.1.1.035, modify it, and pack it to archive. Run `unpack_intel_ipp_6.1.1.035.cmd` to unpack it.