2010-04-15 3 views
1

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

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

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

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

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

ответ

2

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

+0

Спасибо за ответ. Мне действительно нужна DLL для распространения, и по какой-то причине я попытался создать ее как lib уже, поскольку я прошел через каждую настройку, и я не выводил никаких файлов для меня. Кажется, что только версия dll создает набор файлов. – HGPB

+0

Должен быть выведен на curl \ lib \ LIB-Release \ libcurl.lib – Lodle

+0

Можете ли вы предоставить ссылку на точный файл, который мне нужно скачать? – Nilbert