Какую библиотеку подключать
usr.obj : error LNK2001: unresolved external symbol _NetLocalGroupAddMembers@20
usr.obj : error LNK2001: unresolved external symbol _NetLocalGroupAdd@16
usr.obj : error LNK2001: unresolved external symbol _NetApiBufferFree@4
usr.obj : error LNK2001: unresolved external symbol _NetUserAdd@16
usr.obj : error LNK2001: unresolved external symbol _NetGetDCName@12
Я так понимаю надо подключить какой то заголовочный файл и библиотеку, а как узнать какой. Спасибо.
#include <Lmapibuf.h>
#pragma comment(lib,"Netapi32.lib")
Спасибо. А вообще на будущее, можно как нибудь определить какую библиотеку подключать?
в зависимости от группы функций, которую собираешься использовать, например функции с префиксом Net наверняка относяттся к работе с сетями: смотрим что работает с сетями (библиотека тоже скорее всего имеет в названии net) - получаем: net + api потому что функции из WinAPI + 32 потому что версия ОС у нас 32-битная
Да собственно читаешь документацию по ним (MSDN например)- там должны писать в какой либе они находятся.
Requirements
Windows NT/2000: Requires Windows NT 3.1 or later.
Windows 95/98: Unsupported.
Header: Declared in Lmaccess.h.
Library: Use Netapi32.lib.
Ну тут без комментариев...
Спасибо большое. А почему же они в примере не включают нужные строки?
Ну это ты не у нас спрашивай а у Microsoft...:)