Libevent + QT + VS2013 64bit + QAbstractEventDispatcher
От: AlexMain  
Дата: 20.02.16 08:52
Оценка:
Qt на Windows 7, компилятор VS2013 64бит
Пытаюсь в Qt скомпилировать диспетчер для QAbstractEventDispatcher на основе Libevent, код отсюда https://github.com/sjinks/qt_eventdispatcher_libevent

получаю ошибку

event.lib(evutil_rand.obj):-1: ошибка: LNK2019: unresolved external symbol __imp_CryptAcquireContextA referenced in function arc4_seed_win32
event.lib(evutil_rand.obj):-1: ошибка: LNK2019: unresolved external symbol __imp_CryptGenRandom referenced in function arc4_seed_win32
..\lib\eventdispatcher_libevent.dll:-1: ошибка: LNK1120: 2 unresolved externals


исходники Libevent взял тут https://github.com/libevent/libevent, собрал CMake'ом проект для VS2013 с OpenSSL (OpenSSL не собирал, скачал установщик для венды), в VS2013 проект скомпилировал 64 бит, получил 3 либы — event.lib, event_core.lib, event_extra.lib, кинул их в F:\Programs\Qt\Qt5.5.1\5.5\msvc2013_64\lib
qt_eventdispatcher_libevent прошел qmake'ом потом nmake'ом

все build делал release

что это за функция arc4_seed_win32 как ее найти в исходниках libevent'a? чувствую проблема в этих цифрах 32 в конце имени функции
на одном испанском форуме прочитал что arc4_seed_win32 заменена на arc4_seed_win, но что делать дальше хз

мне это криптография нафиг не нада, но если собрать libevent без OpenSSL, то ошибок LNK2019 больше 30

Люди ПАМАГИТЕ
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.