C / C ++ ftplib: неопределенная ссылка на _imp__FtpInit - PullRequest
0 голосов
/ 15 февраля 2011

Я пытаюсь использовать библиотеку C / C ++ FTP (> вот сайт ). Когда я пытаюсь вызвать функцию FtpInit (), я получаю ошибку компиляции, сообщающую, что существует undefined reference to _imp__FtpInit. Вот что я пытаюсь скомпилировать:

#include "ftplib/ftplib.h"

int main()
{
    FtpInit();
    return 0;
}

Ответы [ 2 ]

0 голосов
/ 15 февраля 2011

Для Visual Studio добавьте файл .lib к параметру «Дополнительные зависимости» в свойствах проекта / Linker / Input.

Вам также может потребоваться установить «Дополнительные каталоги библиотеки» в Свойствах проекта / Linker /Общий

0 голосов
/ 15 февраля 2011

Не забыли ли вы указать в -L пути к папке, в которую вы установили библиотеку, и использовать -lftplib (или аналогичный в зависимости от фактического имени файла библиотеки) для связи с библиотекой?

...