-1

次のタイプのエラーが発生しています:

1>authenticate.obj : error LNK2001: unresolved external symbol _ldap_first_attribute@12
1>authenticate.obj : error LNK2001: unresolved external symbol _ldap_first_attribute@12
1>authenticate.obj : error LNK2001: unresolved external symbol _ldap_value_free@4
1>authenticate.obj : error LNK2001: unresolved external symbol _ldap_err2string@4

ヘッダー ファイル フォルダーを [プロジェクト] -> [プロパティ] -> [C/C++] -> [全般] -> [追加のインクルード ディレクトリ] に既に追加しています。

何か案は

4

2 に答える 2

2

これはリンカー エラーです。_ldap_first_attributeリストされている およびその他の関数が見つかるライブラリを提供する必要があります。これは、.lib スタティック ライブラリまたは .dll ダイナミック ライブラリのいずれかです。

これがこの関数を参照している場合はWldap32.lib、Linker->Input->Additional Dependenciesに追加する必要があります

編集:これが外部ライブラリである場合、ライブラリがなく、ライブラリを自分で再構築できない場合は、ライブラリを作成するか、明示的なリンクを使用できます

于 2013-09-18T10:32:21.590 に答える
1

libがありません。存在LDAPするフォルダーを含むように指定するプロジェクトを正しく構成してくださいLDAP.lib

リンカ --> 入力 --> 追加の依存関係がきっと役に立ちます。

于 2013-09-18T10:34:09.990 に答える