crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

8 страниц V  « < 2 3 4 5 6 > »   
Ответить в данную темуНачать новую тему
> Работа с Qwt
molchanoviv
  опции профиля:
сообщение 28.2.2009, 9:54
Сообщение #31


Старейший участник
****

Группа: Сомодератор
Сообщений: 597
Регистрация: 18.7.2008
Из: Саратов
Пользователь №: 238

Спасибо сказали: 41 раз(а)




Репутация:   5  


Цитата
Может дело в том что по умолчанию скомпилилась только релиз версия, а я работаю в дебаге и идет несоответствие?

Наврядли. Оно бы собралось, а проблемы появились бы на этапе выполнения. А у тебя скорее всего проблема с путями.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 28.2.2009, 10:11
Сообщение #32


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(_Vitaliy_ @ 28.2.2009, 12:47) *
Может дело в том что по умолчанию скомпилилась только релиз версия, а я работаю в дебаге и идет несоответствие?
ну если ты пытаешся в отладочную верси примера собрать, то конечно.
Релизная умышленно сделана, дело в том что плагины к Дизайнеру можно только релизные подстегивать.
Если нужны примеры (без дизайнера), то подправь файл [QWT]/qwtconfig.pri, про который я говорил (там подписано)
        CONFIG           += release     # release/debug/debug_and_release
        #CONFIG           += debug_and_release
        #CONFIG           += build_all
закоментируй первую строку и разкоментируй две другие. затем пересобери Qwt.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kwisp
  опции профиля:
сообщение 28.2.2009, 11:28
Сообщение #33


астарожна ынтжинэр
*****

Группа: Участник
Сообщений: 1404
Регистрация: 26.11.2008
Из: ТаганрогРодинаЧехова
Пользователь №: 435

Спасибо сказали: 113 раз(а)




Репутация:   23  


Цитата(_Vitaliy_ @ 28.2.2009, 9:47) *
Примеры, из папки бин запускаются, спору нет. Если скопировать в другое место папку simple_plot, открыть например в кьюткреаторе *.про файл и попробовать скомпилировать, то вылетают ошибки, которые я указал выше (рисунок). Может дело в том что по умолчанию скомпилилась только релиз версия, а я работаю в дебаге и идет несоответствие?


смотри еще такой вариант возможен:
попробуй скопировать папку с примером из директроии Qwt себе куда нибудь и собери проект ручками там скорее всего готовый файл проекта есть
Цитата
qmake
mingw32-make

если все пройдет удачно то проблема в настройке твоей IDE. чувствую это именно так.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
_Vitaliy_
  опции профиля:
сообщение 8.3.2009, 15:50
Сообщение #34


Студент
*

Группа: Участник
Сообщений: 59
Регистрация: 20.11.2008
Пользователь №: 428

Спасибо сказали: 3 раз(а)




Репутация:   0  


Доброго времени суток.
Долго не отвечал, бо был занят другим :-( .
Наверное все дело в путях, потому-что копируя пример в любое другое место, вываливается несметное кол-во ошибок...
Насколько я понимаю в путях должна быть прописана директория к сырцам C:\qwt_debug_reliz\qwt-5.1.1\src ?
Но даже копируя все из нее в папку с проектом - ошибки !!! Хелп плиз
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kwisp
  опции профиля:
сообщение 8.3.2009, 16:30
Сообщение #35


астарожна ынтжинэр
*****

Группа: Участник
Сообщений: 1404
Регистрация: 26.11.2008
Из: ТаганрогРодинаЧехова
Пользователь №: 435

Спасибо сказали: 113 раз(а)




Репутация:   23  


_Vitaliy_,
а ошибки можно увидеть?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
_Vitaliy_
  опции профиля:
сообщение 8.3.2009, 20:35
Сообщение #36


Студент
*

Группа: Участник
Сообщений: 59
Регистрация: 20.11.2008
Пользователь №: 428

Спасибо сказали: 3 раз(а)




Репутация:   0  


Вот то что выдает креатор, хотя Path=C:\MinGW\bin;C:\Qt\4.4.3\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\qwt-5.1.1\qwt-5.1.1\src;C:\Qt\QtCreator\qt\bin;C:\Qt\QtCreator\mingw\bin;C:\Qt\QtCreator\bin;C:\Qt\4.4.3\bin;C:\MinGW\bin;C:\qwt-5.1.1\qwt-5.1.1\srcC:\qwt_debug_reliz\qwt-5.1.1\lib;C:\qwt_debug_reliz\qwt-5.1.1\src;


Раскрывающийся текст

Running build steps for project simple_plot...
Configuration unchanged, skipping QMake step.
Starting: C:/MinGW/bin/mingw32-make.exe debug -w
mingw32-make: Entering directory `D:/my_programming_qt/1/simple_plot'
C:/MinGW/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory `D:/my_programming_qt/1/simple_plot'
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"c:\Qt\4.4.3\include\QtCore" -I"c:\Qt\4.4.3\include\QtCore" -I"c:\Qt\4.4.3\include\QtGui" -I"c:\Qt\4.4.3\include\QtGui" -I"c:\Qt\4.4.3\include" -I"c:\Qt\4.4.3\include\ActiveQt" -I"debug" -I"." -I"c:\Qt\4.4.3\mkspecs\win32-g++" -o debug\simple.o simple.cpp
simple.cpp:2:22: qwt_plot.h: No such file or directory
simple.cpp:3:29: qwt_plot_marker.h: No such file or directory
simple.cpp:4:28: qwt_plot_curve.h: No such file or directory
simple.cpp:5:24: qwt_legend.h: No such file or directory
simple.cpp:6:22: qwt_data.h: No such file or directory
simple.cpp:7:22: qwt_text.h: No such file or directory
simple.cpp:17: error: expected class-name before '{' token
simple.cpp:32: error: ISO C++ forbids declaration of `QwtData' with no type
simple.cpp:32: error: `QwtData' declared as a `virtual' field
simple.cpp:32: error: expected `;' before '*' token
simple.cpp:37: error: expected `;' before "virtual"
simple.cpp:57: error: expected class-name before '{' token
simple.cpp: In constructor `Plot::Plot()':
simple.cpp:65: error: `setTitle' was not declared in this scope
simple.cpp:66: error: `QwtLegend' has not been declared
simple.cpp:66: error: `QwtPlot' has not been declared
simple.cpp:66: error: `RightLegend' was not declared in this scope
simple.cpp:66: error: `insertLegend' was not declared in this scope
simple.cpp:69: error: `xBottom' was not declared in this scope
simple.cpp:69: error: `setAxisTitle' was not declared in this scope
simple.cpp:70: error: `yLeft' was not declared in this scope
simple.cpp:73: error: `QwtPlotCurve' was not declared in this scope
simple.cpp:73: error: `cSin' was not declared in this scope
simple.cpp:73: error: `QwtPlotCurve' is not a type
simple.cpp:75: error: `QwtPlotItem' has not been declared
simple.cpp:75: error: `RenderAntialiased' was not declared in this scope
simple.cpp:77: error: invalid use of undefined type `struct QPen'
c:/Qt/4.4.3/include/QtGui/../../src/gui/kernel/qwindowdefs.h:69: error: forward declaration of `struct QPen'
simple.cpp:80: error: `cCos' was not declared in this scope
simple.cpp:80: error: `QwtPlotCurve' is not a type
simple.cpp:82: error: `QwtPlotItem' has not been declared
simple.cpp:84: error: invalid use of undefined type `struct QPen'
c:/Qt/4.4.3/include/QtGui/../../src/gui/kernel/qwindowdefs.h:69: error: forward declaration of `struct QPen'
simple.cpp:95: error: `QwtPlotMarker' was not declared in this scope
simple.cpp:95: error: `mY' was not declared in this scope
simple.cpp:95: error: `QwtPlotMarker' is not a type
simple.cpp:98: error: `QwtPlotMarker' is not a class or namespace
simple.cpp:98: error: `HLine' was not declared in this scope
simple.cpp:103: error: `mX' was not declared in this scope
simple.cpp:103: error: `QwtPlotMarker' is not a type
simple.cpp:106: error: `QwtPlotMarker' is not a class or namespace
simple.cpp:106: error: `VLine' was not declared in this scope
simple.cpp:65: warning: unused variable 'setTitle'
simple.cpp:66: warning: unused variable 'RightLegend'
simple.cpp:66: warning: unused variable 'insertLegend'
simple.cpp:69: warning: unused variable 'xBottom'
simple.cpp:70: warning: unused variable 'yLeft'
simple.cpp:98: warning: unused variable 'HLine'
Раскрывающийся текст

simple.cpp:106: warning: unused variable 'VLine'
simple.cpp: In function `int qMain(int, char**)':
simple.cpp:119: error: 'class Plot' has no member named 'resize'
simple.cpp:120: error: 'class Plot' has no member named 'show'
mingw32-make[1]: Leaving directory `D:/my_programming_qt/1/simple_plot'
mingw32-make: Leaving directory `D:/my_programming_qt/1/simple_plot'
mingw32-make[1]: *** [debug/simple.o] Error 1
mingw32-make: *** [debug] Error 2
Exited with code 2.
Error while building project simple_plot
When executing build step 'Make'


???
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
void*
  опции профиля:
сообщение 8.3.2009, 20:54
Сообщение #37


Программист-самоучка
***

Группа: Участник
Сообщений: 429
Регистрация: 4.6.2008
Пользователь №: 193

Спасибо сказали: 28 раз(а)




Репутация:   3  


скопируй исходники Qwt в папку c:\Qt\4.4.3\include\
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
_Vitaliy_
  опции профиля:
сообщение 9.3.2009, 12:51
Сообщение #38


Студент
*

Группа: Участник
Сообщений: 59
Регистрация: 20.11.2008
Пользователь №: 428

Спасибо сказали: 3 раз(а)




Репутация:   0  


Не знаю, те же самые баги ???
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_bambr_*
сообщение 16.4.2009, 21:57
Сообщение #39





Гости








    


Цитата(Litkevich Yuriy @ 28.2.2009, 9:45) *
_Vitaliy_, посмотри внимательно файл: [QWT]/qwtconfig.pri
может у тебя что-то неудачно с настройками сборки. После внесения изменений в этот файл нужно сделать очистку и пересобрать бибилиотеку Qwt:
make clean
qmake
make
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Гость_*
сообщение 6.5.2009, 18:29
Сообщение #40





Гости








    


Цитата(Litkevich Yuriy @ 28.2.2009, 10:11) *
закоментируй первую строку и разкоментируй две другие. затем пересобери Qwt.


Можно и так
CONFIG += release/debug/debug_and_release
она похоже понимает через косые - собрала все в g++, винда ".а" и .длл по паре последней буквой d отличпются

Тока не могу воспроизвести в других директориях, чет с декорцией имен. Там include( ../examples.pri ) а в нем загадочное SUFFIX_STR = $${RELEASE_SUFFIX} может в этом дело?
Ни релиз ни дебаг нимогу. Вообще хотелось бы релиз с моим дебагом линковать
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

8 страниц V  « < 2 3 4 5 6 > » 
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.3.2024, 1:46