Здравствуйте, гость ( Вход | Регистрация )
aliks-os | Дата 8.5.2012, 13:18 |
Может кто поделить работающей версией NCReport, желательно посвежее...и с исходниками | |
bayah | Дата 23.12.2009, 11:03 |
Не выходит. А вот так написано в manual'e к NCReportu: 3.8 Integrating NCReport into application 3.8.1 Adding NCReport to your application For using NCReport from your application, first you have to integrate NCReport into your application project. There are at least two ways to do this: • Adding the whole sources statically to your project and build it together with your application. In this case you don’t need NCReport shared libraries. Doing so open your .pro project file and add the full source package to the project as testapp/testapp.pro does. • Using NCReport engine as shared library. For using NCReport library like other libraries in your project you need to specify them in your project file. The following project example shows the neccessary settings:
For more informations see the Qt documentation in qmake manual at chapter Declaring Other Libraries. |
|
DIMEDROLL | Дата 16.12.2009, 9:21 |
помоему проблема в том что дллка ncreport2.dll не подключается в приложение, и когда ты вызываешь
у тебя происходит исключение которое ты не ловишь, а ловит его Кьют и молчит себе :-) нужно явно загружать дллку ncreport2.dll = гуглить по __declspec( dllimport ), вот ну или средствами Кьют, если это возможно?! вообще ко всем дллкам обычно идут lib файлики, что б не парится потом с dllimport |
|
Litkevich Yuriy | Дата 15.12.2009, 21:20 |
LIBS += E:\Qt_stuff\ncreport\lib\ncreport2.dll // тут, кстати, в Гайде, было написано ncreport2.lib по правильному вообще не так писать надо, т.к. оба варианта не кросплатформены. Писать надо так://никакого .lib в NCReport нету - есть dll LIBS += -lncreport2 Ну а пути по факту, например:
Я предпочитаю через переменную окружения (например, LIBS), показывающую на каталог с разными сторонними библиотеками, например:
|
|
bayah | Дата 15.12.2009, 20:00 |
Добры молодцы, помогите с такой проблемой. Смотрел по форуму - тем с NCReport'ом всего две и по другому вопросу. Может быть вопрос спецефический, но все же может кто найдется знающий. У меня стоит QT под Windows. Делаю базу на QSL. Пытаюсь вывести отчет с помощью NCReport'a(это генератор отчетов). Вообщем сам отчет генерируется из NCReport Disigner'а(то есть соединяется с файлом моей базы db.SQLIE и отображает отчет). Но вот из под QT Creator'а не могу вызвать отчет. Конкретно проблема в коде где я вызываю отчет. С ним приложение компилируется без ошибок - все нормально, - но окно приложения так и не появляется и в статусе написано "Gdb запущен" - все. Стоит убрать код вызова отчета, - все работает. Может кто сталкивался? Вот код непосредственно в котором пытаюсь вызвать отчет:
Вот мой pro файл:
|
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 28.3.2024, 14:42 |