DLL зависит от curllib.dll - Как я могу это исправить? - PullRequest
1 голос
/ 15 апреля 2010

Я новичок в разработке на C ++. Я разработал DLL, где я использую curllib для выполнения HTTP-запросов.

При запуске dll через зависимость.exe он уведомляет меня, что моя dll теперь зависит от curllib.dll. Это просто не работает для меня. Моя dll установлена ​​как статическая библиотека, которая не используется совместно и будет распространяться самостоятельно. Я не могу полагаться на пользователя, у которого установлен libcurl.dll.

Я подумал, включив libcurl в свой проект, это все, что нужно, и моя dll может быть независимой.

Если это невозможно решить, есть ли альтернативный метод, который я могу использовать для создания HTTP-запросов? Очевидно, я бы предпочел использовать libcurl.

Заранее спасибо.

1 Ответ

2 голосов
/ 16 апреля 2010

Вы можете скомпилировать curl как lib вместо dll, открыв файл решения в Visual Studio и изменив проект сборки на «lib release». Таким образом, вам вообще не понадобится dll, и вы можете просто включить lib в компоновщик.

...