2013-09-04 2 views
0

Я пытаюсь создать 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

+2

Эмм, убедитесь, что '' libeay32.lib' и ssleay32.lib' находятся на отдельных строках в линкера конфигурации. Сообщение об ошибке 'не может открыть входной файл 'libeay32.lib; ssleay32.lib'' показывает, что он ищет один файл с этим странным именем. – catscradle

+0

вы спасатель жизни @catscradle. вы указали точную проблему .. Большое спасибо. –

+0

Я отправлю его в качестве ответа тогда: P – catscradle

ответ

0

Убедитесь, что libeay32.lib и ssleay32.lib находятся в отдельных строках в конфигурации компоновщика. Сообщение об ошибке не может открыть входной файл «libeay32.lib; ssleay32.lib» показывает, что он ищет один файл с этим странным именем.

Смежные вопросы