| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Сети > curl и VS2005 |
| Автор: feanor59 24.1.2008, 11:30 |
| суть проблемы. Решил обновить curl до 7.17.1, но что-то пошло не так 1. при компиляции, не собирается динамическая библиотека (.dll), только статическая (.lib) (нет никаких ошибок, как будто так и должно быть) 2. возможно вытекает из 1. Суть в том, что невозможно вызвать ни одну из функций curl. Т. е. либа подключается не правильно, либо (что более вероятно) не хватает .dll. мб кто-то сталкивался с подобным. Порыскав по нету, обнаружил, что многие меняли конфиги студии для того чтобы заработал curl даже ранних версий, но, к сожалению, подробностей конфигурирования не было. Так что даже если с моей траблой не встречались, но дополнительно конфигурировали студию/проект, опишите подробнее. |
| Автор: SABROG 24.1.2008, 12:23 | ||
В солюшене (.sln) можно поменять тип билда с lib на dll, но это все-равно слабо помогает
|
| Автор: feanor59 24.1.2008, 12:26 | ||
не, от этого толку нет вообще...(( |
| Автор: SABROG 24.1.2008, 12:35 | ||
Всё, разобрался. Запускаешь command prompt студии, ходишь в корневую директорию curla и вводишь:
Всё. Соберется либа, без ZLIB'a и без SSL'a, для них ключь vc-dll-ssl-dll-zlib-dll, еще пути придется редактировать. |
| Автор: feanor59 24.1.2008, 12:55 | ||||
большое спасибо. вот только проблема оказалась намного прозаичнее) заключалась она в ошибке конвертирования проекта под стандарт 8й студии) повторное конвертирование позволило сгенерить как статическую, там и динамическую библиотеку. |