Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Libevent + QT + VS2013 64bit + QAbstractEventDispatcher (qt_eventdispatcher_libevent)
|
|||
|---|---|---|---|
|
#18+
Qt на Windows 7, компилятор VS2013 64бит Пытаюсь в Qt скомпилировать диспетчер для QAbstractEventDispatcher на основе Libevent, код отсюда https://github.com/sjinks/qt_eventdispatcher_libevent получаю ошибку Код: plaintext 1. 2. 3. исходники 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 Люди ПАМАГИТЕ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2016, 02:50 |
|
||
|
Libevent + QT + VS2013 64bit + QAbstractEventDispatcher (qt_eventdispatcher_libevent)
|
|||
|---|---|---|---|
|
#18+
AlexMain, скорее всего это проблемы конфигурации этой библиотеки для сборки, но это тебе вряд ли кто-то подскажет, это лучше всего смотреть внимательно документацию пол этой библиотеке, и правильно ее настраивать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2016, 11:33 |
|
||
|
Libevent + QT + VS2013 64bit + QAbstractEventDispatcher (qt_eventdispatcher_libevent)
|
|||
|---|---|---|---|
|
#18+
AlexMain, Ищи в какой DLL определены CryptGenRandom и CryptAcquireContext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2016, 11:47 |
|
||
|
Libevent + QT + VS2013 64bit + QAbstractEventDispatcher (qt_eventdispatcher_libevent)
|
|||
|---|---|---|---|
|
#18+
SiemarglAlexMain, Ищи в какой DLL определены CryptGenRandom и CryptAcquireContext Судя по сообщению, они определены в event.lib, я могу найти их в исходниках этой либы, но что делать дальше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2016, 12:15 |
|
||
|
Libevent + QT + VS2013 64bit + QAbstractEventDispatcher (qt_eventdispatcher_libevent)
|
|||
|---|---|---|---|
|
#18+
пересобрал libevent из исходников http://libevent.org/ взял последний стаб. релиз 2.022 (до этого собирал бетту 2.1.5), библиотеки собрались с другими именами - libevent.lib, libevent_core.lib, libevent_extra.lib, что вообщем то соответствует докам. Теперь пересобираю qt_eventdispatcher_libevent для этих либ, но линкер Qt линкует ее с event.lib, вместо libevent.lib Код: plaintext 1. где указывается библиотека? вот pro Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2016, 14:23 |
|
||
|
Libevent + QT + VS2013 64bit + QAbstractEventDispatcher (qt_eventdispatcher_libevent)
|
|||
|---|---|---|---|
|
#18+
Переименуй либы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2016, 14:34 |
|
||
|
Libevent + QT + VS2013 64bit + QAbstractEventDispatcher (qt_eventdispatcher_libevent)
|
|||
|---|---|---|---|
|
#18+
Siemargl, хм, мысль)) снова здорова Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2016, 14:44 |
|
||
|
Libevent + QT + VS2013 64bit + QAbstractEventDispatcher (qt_eventdispatcher_libevent)
|
|||
|---|---|---|---|
|
#18+
а это еще что? Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2016, 14:46 |
|
||
|
Libevent + QT + VS2013 64bit + QAbstractEventDispatcher (qt_eventdispatcher_libevent)
|
|||
|---|---|---|---|
|
#18+
AlexMain, От тебя хотят либы с динамической линковкой, а ты собираешь со статической. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2016, 15:00 |
|
||
|
Libevent + QT + VS2013 64bit + QAbstractEventDispatcher (qt_eventdispatcher_libevent)
|
|||
|---|---|---|---|
|
#18+
короче, хронология такая, когда собрал libevent без OpenSSL, таких ошибок было больше 30, потом собрал с OpenSSL остались 2 есть подозрения, что в библиотеке OpenSSL, которую я нашел в бинарниках просто нет __imp_CryptAcquireContextA и __imp_CryptGenRandom и надо собирать OpenSSL из исходников ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2016, 15:00 |
|
||
|
Libevent + QT + VS2013 64bit + QAbstractEventDispatcher (qt_eventdispatcher_libevent)
|
|||
|---|---|---|---|
|
#18+
SiemarglAlexMain, От тебя хотят либы с динамической линковкой, а ты собираешь со статической. ничего не понял, проблема в собранной либе? ее надо пересобрать? или можно в qt изменить тип линковки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2016, 15:23 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39176096&tid=2018603]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 167ms |

| 0 / 0 |
