Название: QWT Отправлено: Sergey от Июнь 24, 2010, 11:38 Помогите установить qwt читал раздел статьи , но не получается сделать как там говорят ! может кто-то знает ?
Название: Re: QWT Отправлено: crossly от Июнь 24, 2010, 12:11 знает что??.... может начинать с того, что не получилось??
Название: Re: QWT Отправлено: Sergey от Июнь 24, 2010, 12:14 да неправильно задал вопрос .... простите .....получил два файла ....вставил в папку examples .....примеры компилируются , но не запускаются ... и написано , что не удалось запустить процесс. если можете , то помогите ...
Название: Re: QWT Отправлено: serg_hd от Июнь 24, 2010, 12:37 пропиши в PATH: C:\...\qwt-5.2\lib\;
либо ложи рядом с каждым exe свою dll, qwtd5.dll или qwt5.dll, в завис. от типа сборки. Название: Re: QWT Отправлено: Sergey от Июнь 24, 2010, 12:39 PATH мне где можно найти !? я знаю , что дурацкий вопрос ( но я просто новичок )
target.path = $$INSTALLBASE/lib headers.path = $$INSTALLBASE/include doc.path = $$INSTALLBASE/doc вот тут менять ? Название: Re: QWT Отправлено: crossly от Июнь 24, 2010, 12:42 PATH это переменная среды...
Название: Re: QWT Отправлено: Sergey от Июнь 24, 2010, 12:54 ещё такой моментик ... я просто не рассказал .... у меня получилось эти файлы ... но когда собиралась qwt....тоже было , что не удалось запустить процесс ....но я подумал файлы получились и ладно ) сейчас попробую использовтаь ваши советы
Название: Re: QWT Отправлено: serg_hd от Июнь 24, 2010, 13:31 мой компьютер->свойства->дополнительно->переменные_среды->секция_переменные_среды_пользователя. Если там нет PATH, то создать, хотя должен быть (тогда добавить указанный выше путь).
Название: Re: QWT Отправлено: Sergey от Июнь 24, 2010, 15:00 установил PATH ....поменял в файле ...перекомпилировал ....и всё тоже самое qwt создаёт 2 файла но в сообщениях сборки написано не удается запустить процесс , а потом в примерах тоже самое не удаётся запустить процесс .....не знаю , что уже делать ... может я не в ту папку кидаю полученные файлы , не подскажите куда надо кидать ?
Название: Re: QWT Отправлено: serg_hd от Июнь 24, 2010, 15:26 Какие 2 файла создаёт?
Должно создать 4 файла: два заголовочных файла библиотек (.a) и два .dll, если конечно при конфигурации перед сборкой это установлено. Собственно про конфигурирование (http://www.prog.org.ru/topic_11725_0.html) и использование (http://www.prog.org.ru/topic_11760_0.html) читал? может я не в ту папку кидаю полученные файлы , не подскажите куда надо кидать ? Можно ничего никуда не кидать если путь к dll прописан в PATH, но при этом ещё надо указать в pro-файле проекта INCLUDEPATH += C:\qwt-5.2.0\src LIBS += C:\qwt-5.2.0\lib\libqwtd5.a И вообще совсем новичку приступать сразу к qwt идея не очень... Название: Re: QWT Отправлено: Sergey от Июнь 24, 2010, 15:33 у меня создаётся только 2 файла почему-то , но я немного писал на qt ,но совсем немного ....а вы бы посоветовали qwt или другую программу для рисования графика ?
Название: Re: QWT Отправлено: serg_hd от Июнь 24, 2010, 15:39 qwt и надо, но после внимательного прочтения тех двух статей и коментов никаких проблем возникать не должно
Название: Re: QWT Отправлено: Sergey от Июнь 24, 2010, 16:04 спасибо большое .... буду спрашивать ....надоедать вам вопросами своими
Название: Re: QWT Отправлено: crossly от Июнь 24, 2010, 19:29 Цитировать а потом в примерах тоже самое не удаётся запустить процесс покажи ошибку полностью Название: Re: QWT Отправлено: Sergey от Июнь 27, 2010, 23:15 когда компилирую проект 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... Не удалось запустить процесс! вот так всё происходит у меня ...помогите, если сможите )))) Заранее благодарю ))) Название: Re: QWT Отправлено: m_ax от Июнь 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 Название: Re: QWT Отправлено: Sergey от Июнь 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 Название: Re: QWT Отправлено: m_ax от Июнь 29, 2010, 22:07 Попробуйте закомментировать строчки
CONFIG += debug_and_release и раскомментировать CONFIG += release и затем заново пересобрать qwt Название: Re: QWT Отправлено: Sergey от Июль 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 Буду признателен , если поможите ! Название: Re: QWT Отправлено: m_ax от Июль 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 Но это в общем то не гут)) Название: Re: QWT Отправлено: Sergey от Июль 01, 2010, 15:08 извините , что напрягаю ....h-файлы , которые относятся к qwt не могу найти :?.....просто папки include таки нет )))что делать !? )
Название: Re: QWT Отправлено: crossly от Июль 01, 2010, 16:10 посмотреть в папке src... саму qwt вы же как то собрали... и не забудьте... если прописали INCLUDEPATH... в коде нужно <header-file> а не "header-file"
Название: Re: QWT Отправлено: Sergey от Июль 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 подскажите как исправить.пожалуйста Название: Re: QWT Отправлено: m_ax от Июль 06, 2010, 14:47 А сам проект как собирается в студии? Как release?
Советую удалить всё и заново (с нуля) поставить qwt. У меня qwt-5.2.1 под линем и под хренью, собирается без проблем, правда студию я не пользую.. Название: Re: QWT Отправлено: Sergey от Июль 12, 2010, 22:05 всем большое спасибо получилось )
Название: Re: QWT Отправлено: Sergey от Июль 20, 2010, 12:03 кто знает, как изменить масшатб сетки в qwt для QwtPlotGrid !? не надо , чтоб он динамически менялся , просто я не знаю какой ф-цией можно поменять масштаб !
Заранее благодарю !) |