我收到以下类型的错误:
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
我已将头文件夹添加到Project - >属性 - > C / C ++ - > General->其他包含目录。
任何想法
答案 0 :(得分:2)
这是链接器错误。您需要提供可以找到_ldap_first_attribute
和其他列出的函数的库。这可以是.lib静态库或.dll动态库
如果这引用this function,那么您必须将Wldap32.lib
添加到链接器 - >输入 - >附加依赖项
编辑: 如果这是一个外部库,你没有lib并且无法自己重建库,你可以create one或使用explicit linking
答案 1 :(得分:1)
您缺少LDAP
lib。尝试正确配置您的项目,指向包含LDAP.lib
所在的文件夹。
链接器 - >输入 - >其他依赖性肯定会有所帮助。