Russian Qt Forum

Qt => Дополнительные компоненты => Тема начата: Lem0n от Май 03, 2011, 22:07



Название: Как лечить?
Отправлено: Lem0n от Май 03, 2011, 22:07
Итак, версия NCReport 2.6.1 для VS 2008, QT 4.7.1(интегрированная в VS),XP SP3,код взят из примера
Код:
NCReport *report=new NCReport(); 
report->setReportFile("C:\\Program Files\\NCReport\\2.6.1.vs2008.eval\\reports\\stringlist_demo.xml");
QStringList list;
list << "24\tRenate Moulding\tDesert Hot Springs,CA\t1\t2008-01-01";
list << "78\tAlfred Muller\tMiami Beach, FL\t1\t2008-01-03";
list << "140\tAngela Merkel\tMunchen, Germany\t1\t2008-01-07";
list << "139\tBob Larson\tDallas, TX\t0\t2008-01-20";

report->addStringList( list, "sl0" );

report->runReportToQtPreview();

Отчет создается ТОЛЬКО, если кинуть библиотеку QtNetwork4.dll( из \2.6.1.vs2008.eval\bin )в папку с exe.
Если же библиотека стандартная кутишная, то не находит в ней ф-ю QSslError
И все было бы хорошо, но сокеты перестают работать с QtNetwork4.dll из ncreporta

Помогите, пожалуста.


Название: Re: Как лечить?
Отправлено: ритт от Май 04, 2011, 11:44
а такой функции и нет.
что это за "стандартная кутишная библиотека"?


Название: Re: Как лечить?
Отправлено: Lem0n от Май 04, 2011, 20:38
Цитировать
что это за "стандартная кутишная библиотека"?
QtNetwork4.dll лежащая в \Qt\4.7.1\bin


Название: Re: Как лечить?
Отправлено: ритт от Май 05, 2011, 13:07
поискал у себя - нет такого.
значит, оно НЕстандартное...


Название: Re: Как лечить?
Отправлено: GreatSnake от Май 05, 2011, 13:10
поискал у себя - нет такого.
значит, оно НЕстандартное...
Ещё как стандартное, только модульное (http://doc.qt.nokia.com/4.7/qtnetwork.html). Ты просто не собрал этот модуль.


Название: Re: Как лечить?
Отправлено: ритт от Май 07, 2011, 21:56
если я что-то собирал, как собранный бинарь может быть стандартным? компилятор компилятору рознь, знаете ли...


Название: Re: Как лечить?
Отправлено: ufna от Май 07, 2011, 21:59
Qt просто собрана без поддержки SSL, вот и все. Не понимаю что в данном случае стандартно или нет, т.к. вся Qt - модульная.


Название: Re: Как лечить?
Отправлено: ритт от Май 08, 2011, 13:37
я как бы о том же...