I’m a total noob here… I’m a professional web dev/music & audio enthusiast who thought he’d give developing a few VST plugins a shot. Seems like a lot of fun…
Unfortunately after an entire day of fiddling, I can’t seem to get even the “HelloWorld” example project to launch on my machine. (Windows 7.) … It’s quite frustrating!
The build seems to be successful in projucer, but upon attempted “Launch Application” I receive the following error:
“The program can’t start because api-ms-win-core-winrt-string-l1-1-0.dll is missing from your computer. Try reinstalling the program to fix this problem.”
Naturally I searched the error on google, and it seems that is part of Visual C++ Redistributable for Visual Studio 2015…
ANY help would be greatly appreciated. I’m wanting to dive in and try to play with / reverse engineer some of the examples! But this is seriously holding me up!.
hi modfreq,
I’m just as new to this as you are (installed Juce yesterday), but got the hello world app to run. It worked out of the box for me (fresh install) on WIN10…
I found the api-ms-win-core-winrt-string-l1-1-0.dll in C:\Windows.old\Windows\SysWOW64, and in C:\Windows.old\Windows\System32; so in the Windows.old folder.
This .dll file is a leftover from a Windows8 install back in 2012. It’s possible that Windows7 needs this .dll file, while it may not be available anymore in Visual Studio 2015.
ProJucer refers to Visual Studio 2013 in its \extras\Projucer\Builds folder, and to Visual Studio 2010 in its \extras\binarybuilder\Builds folder, among others. So maybe you need an older version of Visual Studio for Projucer to work.
Logic dictates that newer versions of Visual Studio should be backward compatible, but I’m not sure if Microsoft extends this support as far back as Win7 for its development API.
Hope you get it to work for you
Peter
Juce offers it’s latest version only for download,
but at sourceforge https://sourceforge.net/p/juce/code/ref/master/tags/
you can find older versions of Juce, that depend on older versions of visual studio,
and should therefore work with older windows versions. Maybe there’s a working version
in there for you.
I’ve been busy with work, and haven’t had too much time to troubleshoot, but this is really bugging me.
I uninstalled/reinstalled all instances of Visual C++ as someone suggested, but still get the same exact error.
I guess I’ll have to try a previous version sometime this weekend (Seems counter-intuitive, but whatever) … Hopefully I don’t have to bail on Juce all together, looks promising.