Russian Qt Forum
Ноябрь 23, 2024, 10:22 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: QWT  (Прочитано 13618 раз)
m_ax
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2095



Просмотр профиля
« Ответ #15 : Июнь 28, 2010, 00:05 »

когда компилирую проект qwt.pro  -нет ошибок , но написано :

Запускается C:\qwt-5.2.0\examples\bin\bode.exe...
Не удалось запустить процесс!

но создаётся 2 файла :
libqwtd5,qwtd5.dll

потом вставляю dll в каталог с примерами .....потом открываю через креатор пример ....компилирую и пишет тоже самое

Запускается C:\qwt-5.2.0\examples\bin\simple.exe...
Не удалось запустить процесс!

вот так всё происходит у меня ...помогите, если сможите )))) Заранее благодарю ))) 

Не запускается, поскольку пытается найти qwt5.dll, а у вас debug сборка qwt.
Покажите ваш qwtconfig.pri
Записан

Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..

Arch Linux Plasma 5
Sergey
Гость
« Ответ #16 : Июнь 29, 2010, 08:25 »

вот мой qwtconfig.pri

######################################################################
# Install paths
######################################################################

VER_MAJ      = 5
VER_MIN      = 2
VER_PAT      = 0
VERSION      = $${VER_MAJ}.$${VER_MIN}.$${VER_PAT}

unix {
    INSTALLBASE    = /usr/local/qwt-5.2.0
}

win32 {
    INSTALLBASE    = C:/Qwt-5.2.0
}

target.path    = $$INSTALLBASE/lib
headers.path   = $$INSTALLBASE/include
doc.path       = $$INSTALLBASE/doc

######################################################################
# qmake internal options
######################################################################

CONFIG           += qt     # Also for Qtopia Core!
CONFIG           += warn_on
CONFIG           += thread

######################################################################
# release/debug mode
# If you want to build both DEBUG_SUFFIX and RELEASE_SUFFIX
# have to differ to avoid, that they overwrite each other.
######################################################################

VVERSION = $$[QT_VERSION]
isEmpty(VVERSION) {

    # Qt 3
    CONFIG           += release     # release/debug
}
else {
    # Qt 4
    win32 {
        # On Windows you can't mix release and debug libraries.
        # The designer is built in release mode. If you like to use it
        # you need a release version. For your own application development you
        # might need a debug version.
        # Enable debug_and_release + build_all if you want to build both.

        #CONFIG           += release     # release/debug/debug_and_release
        #CONFIG           += release_and_release
        #CONFIG           += build_all
         CONFIG           += debug_and_release
    }
    else {
        #CONFIG           += release     # release/debug
         CONFIG           += debug_and_release
    }
}

######################################################################
# If you want to have different names for the debug and release
# versions you can add a suffix rule below.
######################################################################

DEBUG_SUFFIX        =
RELEASE_SUFFIX      =

win32 {
    DEBUG_SUFFIX      = d
}

######################################################################
# Build the static/shared libraries.
# If QwtDll is enabled, a shared library is built, otherwise
# it will be a static library.
######################################################################

CONFIG           += QwtDll

######################################################################
# QwtPlot enables all classes, that are needed to use the QwtPlot
# widget.
######################################################################

CONFIG       += QwtPlot

######################################################################
# QwtWidgets enables all classes, that are needed to use the all other
# widgets (sliders, dials, ...), beside QwtPlot.
######################################################################

CONFIG     += QwtWidgets

######################################################################
# If you want to display svg imageson the plot canvas, enable the
# line below. Note that Qwt needs the svg+xml, when enabling
# QwtSVGItem.
######################################################################

#CONFIG     += QwtSVGItem

######################################################################
# If you have a commercial license you can use the MathML renderer
# of the Qt solutions package to enable MathML support in Qwt.
# So if you want this, copy qtmmlwidget.h + qtmmlwidget.cpp to
# textengines/mathml and enable the line below.
######################################################################

#CONFIG     += QwtMathML

######################################################################
# If you want to build the Qwt designer plugin,
# enable the line below.
# Otherwise you have to build it from the designer directory.
######################################################################

CONFIG     += QwtDesigner

######################################################################
# If you want to auto build the examples, enable the line below
# Otherwise you have to build them from the examples directory.
######################################################################

CONFIG     += QwtExamples
Записан
m_ax
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2095



Просмотр профиля
« Ответ #17 : Июнь 29, 2010, 22:07 »

Попробуйте закомментировать строчки

CONFIG += debug_and_release

и раскомментировать

CONFIG += release

и затем заново пересобрать qwt

 
Записан

Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..

Arch Linux Plasma 5
Sergey
Гость
« Ответ #18 : Июль 01, 2010, 13:53 »

Спасибо , примеры получилось  запустить .... но пишу свою програмку и вылетает такие ошибки :
D:/my_project/cnopca1/./cnopca1.h:5: error: qwt_plot.h: No such file or directory
D:/my_project/cnopca1/./cnopca1.h:6: error: qwt_plot_curve.h: No such file or directory
D:/my_project/cnopca1/cnopca1.cpp:68: error: invalid use of incomplete type 'struct QwtPlot'
D:/my_project/cnopca1/./cnopca1.h:12: error: forward declaration of 'struct QwtPlot'
 
притом , что вставил в проект qwt5.dll и написал в pro*  доп строчки :

INCLUDEPATH += C:\qwt-5.2.0\src
LIBS += C:\qwt-5.2.0\lib\libqwtd5.a

Буду признателен , если поможите !
Записан
m_ax
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2095



Просмотр профиля
« Ответ #19 : Июль 01, 2010, 14:27 »

Сделайте лучше так:
Уберите нафиг эти строчки:
NCLUDEPATH += C:\qwt-5.2.0\src
LIBS += C:\qwt-5.2.0\lib\libqwtd5.a

и вставьте следующие:
QwtInclude = c://qwt-5.2.0/include
QwtLib = c://qwt-5.2.0/lib

INCLUDEPATH += $${QwtInclude}

LIBS += -L$${QwtLib} -lqwt5

У Вас, надеюсь, есть папка include? Там .h файлы должны быть..
Короче в переменную  QwtInclude Вам нужно указать путь к заголовочным (.h) файлам

З.ы. Если у Вас нет папки include, а что-то мне говорит, что её у вас нет)), то вероятно заголовочники находятся там же, где и .cpp файлы, т.е. в папке src. Если это так, то пишите QwtInclude = c://qwt-5.2.0/src
Но это в общем то не гут))
« Последнее редактирование: Июль 01, 2010, 14:47 от m_ax » Записан

Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..

Arch Linux Plasma 5
Sergey
Гость
« Ответ #20 : Июль 01, 2010, 15:08 »

извините , что напрягаю ....h-файлы , которые относятся к qwt  не могу найти  :?.....просто папки include таки нет )))что делать !? ) 
Записан
crossly
Гость
« Ответ #21 : Июль 01, 2010, 16:10 »

посмотреть в папке src... саму qwt вы же как то собрали... и не забудьте... если прописали INCLUDEPATH... в коде нужно <header-file> а не "header-file"
Записан
Sergey
Гость
« Ответ #22 : Июль 06, 2010, 09:51 »

qwt собран релизом ..... но всё равно вылетает и пишет такую ошибку
 
"Microsoft Visual C++ Runtime Library
Runtime Error!
This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information."

сделал отладку  , получил следующее сообщение :
QWidget: Must construct a QApplication before a QPaintDevice

подскажите как исправить.пожалуйста
Записан
m_ax
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2095



Просмотр профиля
« Ответ #23 : Июль 06, 2010, 14:47 »

А сам проект как собирается в студии? Как release?

Советую удалить всё и заново (с нуля) поставить qwt.
У меня qwt-5.2.1 под линем и под хренью, собирается без проблем, правда студию я не пользую..
 
Записан

Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..

Arch Linux Plasma 5
Sergey
Гость
« Ответ #24 : Июль 12, 2010, 22:05 »

всем большое спасибо получилось )
Записан
Sergey
Гость
« Ответ #25 : Июль 20, 2010, 12:03 »

кто знает, как изменить масшатб сетки в qwt для QwtPlotGrid !? не надо , чтоб он динамически менялся , просто я не знаю какой ф-цией можно поменять масштаб !
Заранее благодарю !)
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.052 секунд. Запросов: 22.