Discussion:
[SoX-users] DSD-Support - Compiling Mansr MSVC
Thomas Foerster
2017-01-13 18:13:03 UTC
Permalink
Hi,

is there anyone out, who compiled Sox with Visual Studio 2015 and could
give me any advice or howto? I didn't use MSVC for many years. I think
the sox.sln in msvc10 in the package is far away from VS 2015...

I need DSD-support for DSD, so I need this version for windows:
https://github.com/mansr/sox

I think the usual Sox doesn't support DSD ... Hope I am right.

Regards
Thomas
Thomas Foerster
2017-01-14 20:50:52 UTC
Permalink
Hi,

I could find the solution with Visual Studio C++ Compiler. If it is
useful for anybody here my way. I could not use the msvc10 directory
with all its stuff!

Sox/Mans with DSD-Support
----------------------------------------
Go into the main directory of the sources (i.E.: "C:\Sox"):
(Visual Studio C++ 2015, CMake 2.7.1)

1.) cmake -G "Visual Studio 14 2015"

-> in directory "src\" the *.vcxproj will be generated

2.) Edit: "src\libsox.vcxproj"

Add after the second <ItemGroup> at the begin (with the right path!):

<ClCompile
Include="D:\Programmierung\Projekte_VisualC++\sox_DSD\src\dop.c" />
<ClCompile
Include="D:\Programmierung\Projekte_VisualC++\sox_DSD\src\sdm.c" />
<ClCompile
Include="D:\Programmierung\Projekte_VisualC++\sox_DSD\src\dsdiff.c" />
<ClCompile
Include="D:\Programmierung\Projekte_VisualC++\sox_DSD\src\dsf.c" />

3.) Build solution

Regards
Thomas

Loading...