0

ここでは、ユーザーの認証に LDAP を試しています。これが私のコードの一部です。

輸入

ここでは、ldap 部分を初期化しています。

 LDAP          *ld;
 printf( "Connecting to host %s at port %d...\n\n", HOSTNAME, 
       PORTNUMBER );
 if ( (ld = ldap_init( HOSTNAME, PORTNUMBER )) == NULL ) {
    perror( "ldap_init" );
    return( 1 );
}

次のエラーが表示されます。

アーキテクチャ x86_64 の未定義シンボル: "_ldap_init"、参照元: main.o ld の _main: アーキテクチャ x86_64 のシンボルが見つかりません。clang: エラー: リンカー コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用します)

間違いなく、-lldap ライブラリの参照を追加する必要があります。私はこの目的の c に慣れていないので、ライブラリを追加する際にいくつかの問題に直面しています。

これについて私を案内してください。

ありがとう。

4

0 に答える 0