簡體   English   中英

Windows C ++ Ldap構建錯誤_imp__ldap_init()

[英]windows C++ Ldap build error _imp__ldap_init()

我正在構建一個使用(Apache Directory studio)LDAP對Active Directory進行查詢的C ++程序。 我用Codeblocks IDE和Windows 10來做。我從程序中得到以下代碼示例:

#include<iostream>
#include<windows.h>
#include<winldap.h>

using namespace std;

int main() {

    LDAP* testLdapConnection = NULL;
    ULONG version = LDAP_VERSION1;
    ULONG connectionSuccess = 0;
    testLdapConnection = ldap_initA("localhost",389);
    if(testLdapConnection==NULL){
        cout<<"connection Failed";
    }
    else{
        cout<<"Success";
    }

}

當我嘗試在代碼塊中構建此示例時,構建失敗,並且帶有ldap_init()的行用紅色下划線標出。 當我將鼠標懸停在錯誤上時,它說“對_imp__ldap_initA()的未定義引用”。

您必須將Wldap32.lib添加到項目中的鏈接庫列表中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM