C/C++ FTP ライブラリを使用しようとしています ( >こちらの Web サイト)。FtpInit() 関数を呼び出そうとすると、コンパイル エラーが発生し、undefined reference to _imp__FtpInit
. これは私がコンパイルしようとしているものです:
#include "ftplib/ftplib.h"
int main()
{
FtpInit();
return 0;
}
C/C++ FTP ライブラリを使用しようとしています ( >こちらの Web サイト)。FtpInit() 関数を呼び出そうとすると、コンパイル エラーが発生し、undefined reference to _imp__FtpInit
. これは私がコンパイルしようとしているものです:
#include "ftplib/ftplib.h"
int main()
{
FtpInit();
return 0;
}
Visual Studio の場合、.lib ファイルをプロジェクト プロパティ/リンカー/入力の [追加の依存関係] 設定に追加します。
Project Properties/Linker/General で「追加のライブラリ ディレクトリ」を設定する必要がある場合もあります。
-L
ライブラリ パスをライブラリをインストールした場所に設定し、 -lftplib
(または実際のライブラリ ファイルの名前に応じて同様の) を使用してライブラリをリンクしたことを覚えていますか?