Для тех, кто находится в подобной ситуации, мне удалось скомпилировать проект Visual Studio libcurl в последнем дистрибутиве curl с библиотекой Runtime, настроенной на многопоточную DLL Я думаю, что я оставил все остальное таким же, кроме выходных файлов (отладка / выпуск уважительно). Как только библиотека скомпилирована с моей DLL, я заметил, что теперь моя DLL зависит только от 3 других библиотек.
- IESHIMS.dll - который я исправил с помощью обновления пути к переменной среды (программные файлы (x86) / Internet Explorer
- msvcr90.dll
- GPSVC.DLL.
Боюсь, теперь это проблема 64-битной Win7. По крайней мере, я получил свою dll, работающую без зависимости от libcurl, верно!?