Russian Qt Forum

Qt => Общие вопросы => Тема начата: Mish_ka от Август 05, 2011, 07:23



Название: QCA-OSSL - странная ошибка
Отправлено: Mish_ka от Август 05, 2011, 07:23
Ошибка на скрине.

Из 50 компов, на трёх вылазит вот такое дело. Компы настроены одинаково, эксплуатировались по разному, на одном ради эксперимента всё снёс и заново поставил (Винды) потом прогу, и она заработала без ошибок.

может кто знает как справиться с этой траблой не прибегая к столь радикальным мерам =)

код проверки подключения плагинов:

Код
C++ (Qt)
QCA::init();
QMessageBox::critical(this,"plagins",QCA::pluginDiagnosticText());
 
QStringList capabilities;
QString p;
capabilities = QCA::supportedFeatures();
p=capabilities.join("\n");
QMessageBox::critical(this,"qca",p);

на всех машинах выдаёт все дополнительные плагины, а на этих трёх только 4 основных QCA


Название: Re: QCA-OSSL - странная ошибка
Отправлено: Пантер от Август 05, 2011, 07:34
Не хватает каких-то библиотек для qca-ossl.dll. Возможно, не хватает vcredist.


Название: Re: QCA-OSSL - странная ошибка
Отправлено: Mish_ka от Август 05, 2011, 07:42
Подскажи пожалуйста как это проверить?


Название: Re: QCA-OSSL - странная ошибка
Отправлено: Пантер от Август 05, 2011, 07:46
Натрави вот эту прогу (http://www.dependencywalker.com/) на qca-ossl.dll и увидишь чего не хватает.


Название: Re: QCA-OSSL - странная ошибка
Отправлено: Mish_ka от Август 05, 2011, 08:23
натравил
результат: библиотек не хватает и там и тут (на компах где робит прога, и где не робит) одних и тех же, щаз проверяю версии.


Название: Re: QCA-OSSL - странная ошибка
Отправлено: Пантер от Август 05, 2011, 09:15
Если qca-ossl.dll собрана в студии, то может еще быть засада с манифестами.


Название: Re: QCA-OSSL - странная ошибка
Отправлено: Mish_ka от Август 05, 2011, 09:31
не я его собирал через минг
выяснил причину.

у меня тянутся библы МSVCК 90 а на тех машинах МSVCК 71

установил редисты на 2008 вижуал студиа, и всё заработало

теперь подскажи где мне взять vcredist и куда их приложить в проекте, или удобнее таскать установщик редистов 2003-2010 ? =) (10МБ весит)


Название: Re: QCA-OSSL - странная ошибка
Отправлено: Пантер от Август 05, 2011, 10:02
Взять с микрософтовского оффсайта, включить в инсталлягу.


Название: Re: QCA-OSSL - странная ошибка
Отправлено: Mish_ka от Август 05, 2011, 10:11
всем спасибо!