Я читал десятки сообщений и блогов относительно этой самой проблемы, но так же распространен, как проблема, кажется, я не могу найти какую-либо документацию, которая помогла мне установить завиток для моих проектов на C++ в VS 2015 В принципе, после привязки всех зависимостей и т. Д., Я все еще получаю ошибки C1083, сообщающие мне, что «curl.h» не может быть найден, и, конечно, ничто не будет работать.VS 2015 установка curl/libcurl
Я использую этот пост моей отправной точкой: https://quantcorner.wordpress.com/2012/04/08/using-libcurl-with-visual-c-2010/
Так что я скачал несколько разных версий, в том числе более старых версий, и в то время как сейчас у меня много файлов из приведенного выше примера, я до сих пор не кажется, иметь все. Это то, что я, наконец, закончил с:
C:\curl
- bin
- curl.exe
- curl-ca-bundle.crt
- dlls
- libcurl.dll
- libeay32.dll
- libssh2.dll
- msvcr110.dll
- ssleay32.dll
- zlib1.dll
- include\curl
- curl.h
- curlbuild.h
- curlrules.h
- curlver.h
- easy.h
- mprintf.h
- multi.h
- stdcheaders.h
- typecheck-gcc.h
- lib
- libcurl.exp
- libcurl.lib
Либерал файлы здесь, в частности, не соответствует ни одному из имен файлов из постов, но как и все загрузки, кажется, меняться я не могу быть уверен, что если что вызывает мою проблему.
В моем тестовом проекте я указал следующие свойства конфигурации:
VC++ -> Include Directories -> C:\curl\include;C:\curl\include\curl;
C/C++ -> Additional Include Directories -> C:\curl\include;C:\curl\include\curl;
Linker -> General -> Additional Library Directories -> C:\curl\lib;
Linker -> Input -> Additional Dependencies -> C:\curl\lib\libcurl.lib;
И затем после создания проекта, я добавил «C: \ локон \ Bin» в моих переменных окружения.
На данный момент я действительно не могу понять, что я делаю неправильно. Если я скопирую «curl.h» в свой тестовый проект, ошибка исчезнет (очевидно, я получу кучу новых ошибок), поэтому я, очевидно, не правильно связываю все. И в этот момент я застрял.
Я только время от времени добавляю в библиотеки новые библиотеки и т. Д., Поэтому это всегда несколько расстраивает. Отсутствие (текущей) документации делает это еще более болезненным, чем обычно.
В любом случае, заблаговременно благодарим за любую помощь.
Благодарим за это. Я все еще читаю ваш пост, но я все еще очень смущен тем, где мне нужно найти эти .lib-файлы и каталог Debug и т. Д. - похоже, у вас была такая же проблема. Я нашел эту более старую загрузку (https://bintray.com/vszakats/generic/curl/7.44.0/view), чтобы попытаться соответствовать вашей версии. Тем не менее, я потерян. – mimewear
Так что я думаю, что все это было описано в заметках Вайбота, но вместо этого я использовал самую последнюю версию (7.47.1) для создания библиотеки. Похоже, что сборка работает правильно, и после перемещения новых файлов include & lib и т. Д. Я добавил дополнительные каталоги и ссылки к свойствам конфигурации. К сожалению, VS все еще не может найти файлы заголовков. * &^$ & *^@ * & # & !!! – mimewear
Так почему же новая версия? Какую версию я использовал? Попробуйте любую версию, которую я использовал –