Страница 1 из 1

ActiveDirectory & C++

Добавлено: 06 ноя 2013, 10:04
Kverter
Всем здравствуйте! В общем возникла такая проблема,прошу помощи. Есть код

Код: Выделить всё

#define _UNICODE
#pragma comment( lib, "Activeds.lib" )
#pragma comment( lib, "Adsiid.lib" )
#include "stdafx.h"
#include <activeds.h>
#include <Iads.h>
#include <Adshlp.h>
#include <winldap.h>


//#include <mscorlib.dll>
//namespace std
//using namespace System;
int main()
{
    //IADs *pADs=NULL;
//VARIANT var;
    IADsContainer *pContainer;
HRESULT hr = S_OK;
LPWSTR path=L"LDAP://CN=TelenkovYuriy,CN=Users,DC=office,DC=elvis,DC=ru";
hr = ADsGetObject( path, IID_IADsContainer,(void**)&pContainer);
 
if(!(hr==S_OK)) {return hr;}

}

при компиляции выдает следующие ошибки:
error LNK2001: неразрешенный внешний символ "_IID_IADsContainer"
error LNK2019: ссылка на неразрешенный внешний символ _ADsGetObject@12 в функции _main
возможно я забыл подключить какую нибудь либу??(среда Visual studio 12)
заранее спасибо =)

Re: ActiveDirectory & C++

Добавлено: 08 ноя 2013, 15:25
Romeo
Заходишь в билиотеки студии и делаешь поиск этих символов по всем файлам. Затем линкуешь найденные файлы.