I have a strange phenomen with a console application.
The application should change the level of .wav files.
Compiling with parameter: “Runtime Libary: use .dll runtime” runs on computers with c++ redistributable 2015 and 2017 without mistake.
Compiling with parameter: “Runtime Libary: use .dll runtime” dont run on computers without c++ redistributable 2015 and 2017 as expectable. Error message: missing msvcp140.dll etc…
Now the strange thing:
Compiling with par: “Runtime Libary: use static runtime” produces on all computers a mistake, that the level change will occure only on the left channel of the sound files and the right channel will get a constant level. (roughly 0.5(float)). The program does not returns any error message and seems to work “normaly” on all computers (with and without c++ redistributable).
Thanks for any ideas.
Win7 Pro on all tested computers
Visual Studio 2017