Possible Issue on Option Runtime Libary

#1

Hello
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.

Using:
Win7 Pro on all tested computers
Visual Studio 2017
x64 Architecture
Juce: 5.4.3

0 Likes