Hello,
I was going to implement a new version check for my first plugin. For this I used libcurl (
https://curl.haxx.se/libcurl/c/libcurl.html) and restclient-cpp (
https://github.com/mrtazz/restclient-cpp).
Simply the plugin's version number is sent to HTTP server which responds 1 for new updated available or 0 for no new version.
I have compiled the libcurl DLL from the latest sources.
When I run the plugin from Visual Studio it works correctly and checks for a new version.
When I compile VST2 DLL I have my plugin DLL and libcurl.dll in the same directory. When I load the plugin to Hermann Seib's VST Host (
http://www.hermannseib.com/english/vsthost.htm) it works correctly.
However, when I try to load the plugin in Reaper I get "The program can't start because libcurl.dll is missing from your computer. Try reinstalling the program to fix this problem." and the plugin won't load.
Somehow Reaper can't read the libcurl.dll from the plugin's directory? Or could it be some compatibility issue with the DLL? I have searched the net for solutions but just can't get it working.
Any help is appreciated!