Russian Qt Forum
Ноябрь 24, 2024, 01:06 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Active Directory  (Прочитано 13803 раз)
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« : Апрель 19, 2009, 23:19 »

с помощью каких библиотек можно из Qt работать с Active Directory? вроде как самба умеет - можно ли ее собрать под винду (имеет ли смысл или лучше пользоваться нативными вызовами винды)? Просто хочется кроссплатформенность сохранить. Еще гугл выдал вот такую наколеночную библиотеку: http://www.dp.uz.gov.ua/o.palij/libadclient/. Есть ли еще варианты?
Записан
crossly
Гость
« Ответ #1 : Апрель 21, 2009, 16:38 »

OpenLDAP
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #2 : Апрель 23, 2009, 15:26 »

я слышал, что у опенлдапа есть какие-то косяки при работе с АД, потому что мелкософт в свое время слегка отошел от стандарта, это так? Да, и как его собрать под винду? нашел только сишную библиотеку, долго линковал, но таки получилось... а вот с++ обертки нету, где ее взять?
Записан
crossly
Гость
« Ответ #3 : Апрель 25, 2009, 10:16 »

ldapc++ ... что касается мелкософта.... он чаще свои стандарты придумывает....  причём чаще не придумывает  а изменяет нормальные... общепринятые... за что ему большой - .... деньги... этим все сказано...
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #4 : Апрель 26, 2009, 16:00 »

ну обертка оказывается входит в пакет опенлдапа с одноименного сайта. Другое дело что я не могу ее собрать - там же нужно ./configure делать, а как это сделать под мастдаей - фиг знает. Пробовал через сигвин, конфигур естессно запоролся (не нашел ф-ию select, если правильно помню...) где взять уже собранные dllки? :хнык:
и еще вопрос - косяки с АД совсем страшные или жить можно?
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #5 : Апрель 30, 2009, 11:04 »

ну что, нигде нету собранной библиотеки под винду??
Записан
ритт
Гость
« Ответ #6 : Апрель 30, 2009, 12:02 »

mingw.org поможет
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #7 : Апрель 30, 2009, 18:18 »

чем же? предлагаешь ручками написать мейкфайл?
Записан
ритт
Гость
« Ответ #8 : Апрель 30, 2009, 22:41 »

а ./configure && make уже не круто?
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #9 : Май 03, 2009, 15:51 »

а sh я где возьму?
Записан
ритт
Гость
« Ответ #10 : Май 03, 2009, 15:54 »

mSYS - там же
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #11 : Май 03, 2009, 21:44 »

а будет ли больше успехов, чем при сборке под сигвин?) там я продвинулся до новой ошибки - отсутствия бэкендов berkley DB
Записан
ритт
Гость
« Ответ #12 : Май 03, 2009, 21:48 »

а беркли сейчас, вроде, без особого гемора под вендой собирается. для студии даже проектики есть.
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #13 : Май 05, 2009, 18:43 »

путем гугла и шаманских плясок сумел собрать ldapcpp.la и прилинковать ее к libldapldap.dll. А дальше что? .la это что за расширение? как его линковать в приложение?
Записан
ритт
Гость
« Ответ #14 : Май 06, 2009, 10:02 »

дальше .la тебе не нужен. линкуйся к dll как обычно
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 22.