Название: Qt + QCA сборка Отправлено: v01d от Март 31, 2011, 00:57 собрал QCA получил qca-ossld2.dll положил ее в qt/plugins/crypto/
все работает на компьютере где проводиться сборка проекта, т.е. криптографические алгоритмы доступны и я их использую в своем проекте но после билда проекта переношу exe-шник и нужные dll от Qt и openSSL на другой компьютер в итоге приложение падает как только используется QCA причной всего является что qca-ossld2.dll не подключается exe-шником пробовал поменять путь к qca-ossld2.dll на qt/plugins/crypto1111/ уже сбилденого проекта и exe-шник проекта перестает работать точно так же как и на других машинах где не проводилась непосредственно компиляция таким образом получается что qca-ossld2.dll используется проектом как то не явно так как не могу задать место ее хранения и проект работает только там где установлен Qt + QCA как плагин в других случаях ошибка прошу помочь, если кто что знает, спасибо p.s. пытаюсь разобраться как происходит сборка в psi и жду ваших советов Название: Re: Qt + QCA сборка Отправлено: v01d от Апрель 05, 2011, 14:35 разобрался 8)
Название: Re: Qt + QCA сборка Отправлено: Пантер от Апрель 05, 2011, 14:43 Разобрался - отпишись как решил.
Название: Re: Qt + QCA сборка Отправлено: Mish_ka от Июнь 11, 2011, 09:25 Кто сталкивался и разобрался отпишите плжалуйста ???
Название: Re: Qt + QCA сборка Отправлено: Mish_ka от Июнь 11, 2011, 10:56 в общем
для профилактики сунул в маин моего проекта (как советуют на многих ворумах) Код
Перелил папку с плагинами к проекту, а в кутэ которая переименовал. делаю проверку на папки с подключёнными длл Код
выдаёт --------------------------- D:/_Download/123/plugins D:/_Download/123 --------------------------- OK иду дальше подключаю QCA и проверяю подгрузку плагинов Код
выдаёт --------------------------- Checking Qt static plugins: (none) No Qt Library Paths --------------------------- OK и для полного счастья проверяю подгруженные плагины Код
выдаёт --------------------------- random md5 sha1 keystorelist --------------------------- OK при переименовании обратно папки плагинс в папке кутэ первый сабж --------------------------- D:/_Download/123/plugins C:/Qt/2010.05/qt/plugins D:/_Download/123 --------------------------- OK второй --------------------------- Checking Qt static plugins: (none) Checking Qt Library Path: C:/Qt/2010.05/qt/plugins qca-ossld2.dll: (class: opensslPlugin) loaded as qca-ossl --------------------------- OK нижний выдаёт полный список --------------------------- random md5 sha1 keystorelist sha0 ripemd160 md2 md4 sha224 sha256 sha384 sha512 whirlpool hmac(md5) hmac(sha1) hmac(sha224) hmac(sha256) hmac(sha384) hmac(sha512) hmac(ripemd160) aes128-ecb aes128-cfb aes128-cbc aes128-cbc-pkcs7 aes128-ofb aes192-ecb aes192-cfb aes192-cbc aes192-cbc-pkcs7 aes192-ofb aes256-ecb aes256-cbc aes256-cbc-pkcs7 aes256-cfb aes256-ofb blowfish-ecb blowfish-cbc-pkcs7 blowfish-cbc blowfish-cfb blowfish-ofb tripledes-ecb tripledes-cbc des-ecb des-ecb-pkcs7 des-cbc des-cbc-pkcs7 des-cfb des-ofb cast5-ecb cast5-cbc cast5-cbc-pkcs7 cast5-cfb cast5-ofb pbkdf1(md2) pbkdf1(sha1) pbkdf2(sha1) pkey dlgroup rsa dsa dh cert csr crl certcollection pkcs12 tls cms ca --------------------------- OK В чём проблема? Почему он не хочет брать библиотеку которая рядом с экзэшником лежит? Название: Re: Qt + QCA сборка Отправлено: Mish_ka от Июнь 11, 2011, 11:40 Вобще сдержать эмоций своих не могу....
подумал раз этот не хороший (походу из-за меня криворукого) лезит в папку C:/Qt/2010.05/qt/plugins то я на той машине на которой тестю создал этот путь, кинул туда либу, и о чудо! всё прекрасно заработало... теперь вопрос, где я мог накасорезить? Название: Re: Qt + QCA сборка Отправлено: Mish_ka от Июнь 11, 2011, 16:50 Повторно перeсобрал QCA
и всё заработало качал: http://delta.affinix.com/download/qca/2.0/qca-2.0.3.tar.bz2 засунул в: c:\Qt\2010.05\qt\src\3rdparty\qca\ команда: configure.exe команда: qmake команда: mingw32-make команда: installwin.exe всё =) |