Я пытаюсь создать libcurl из его исходного кода. Я пробовал почти все, на что был дан ответ на любом форуме, но без успеха. Может ли кто-нибудь сказать мне, как это сделать?Создание библиотеки libcurl в Visual Studio 2008
Я нашел этот вопрос Building libcurl library in c++, Noob Question , но решение не работает для меня
затем я нашел это руководство http://curl.haxx.se/libcurl/c/Using-libcurl-with-SSH-support-in-Visual-Studio-2008.pdf я следовал за каждый шаг, все шло гладко до конца п.3.4 документа, когда Я пытаюсь построить libssh2 он показывает ошибку
fatal error LNK1181: cannot open input file 'libeay32.lib;ssleay32.lib'
возможные причины возникновения этой ошибки путь содержит «пространства», но мой путь был
C:\openssl_lib\lib
как указано в документе (без пробелов). Когда я не мог найти решение, которое я даже переименовали в папку
"openssl_lib" to "openssllib"
просто чтобы убедиться, что символ «_» не был причиной этой ошибки, но не используется.
Затем я обнаружил, что иногда Linker вызывает проблему, если префикс «lib» отсутствует в именах библиотек. Я переименовал файлы библиотеки вручную в
libeay32.lib and libssleay32.lib
но это также не решает проблему.
Я провел almot 8 часов проходит через все неприятности снова и снова, я слишком разочарован сейчас так, пожалуйста, помогите ...
среды детали: для Windows 7 64-разрядные Visual Studio 2008
Эмм, убедитесь, что '' libeay32.lib' и ssleay32.lib' находятся на отдельных строках в линкера конфигурации. Сообщение об ошибке 'не может открыть входной файл 'libeay32.lib; ssleay32.lib'' показывает, что он ищет один файл с этим странным именем. – catscradle
вы спасатель жизни @catscradle. вы указали точную проблему .. Большое спасибо. –
Я отправлю его в качестве ответа тогда: P – catscradle