I'm not sure. The INSTALL file said to set it to find qwt.prf which for me is in C:\Qt\qwt-6.0.0\
That got it working for the "include" headers anyway, but no widgets available in creator UI editor.
Do you have it working? What did you do?
I'm not sure. The INSTALL file said to set it to find qwt.prf which for me is in C:\Qt\qwt-6.0.0\
That got it working for the "include" headers anyway, but no widgets available in creator UI editor.
Do you have it working? What did you do?
It is the same thing in fact, because qwtconfig.pri is at the 2 places and contains absolute paths... But if you want to use qwtmathml, it is only in installfolder/features.
Works for Designer but not QtCreator (I tried to do the same thing in QtCreator folder... maybe it is because of a different Qt version (4.7.1 vs 4.7.3 if you installed the QtSDK 1.1), or Qt Creator compilation ?Then you copy qwt.dll to %QTDIR%\bin and qwt_designer_plugin.dll to %QTDIR%\plugins\designer to have Qwt in Designer.
Edit : here it is... http://doc.qt.nokia.com/qtcreator-sn...ing-build-keys
Last edited by Troudhyl; 14th May 2011 at 16:53.
Yes, I'm using the SDK. I don't have MSVC and to be honest I'd rather just stick with Qt.
So should I start from scratch ie: install Qt, then build and install creator, then build and install qwt?
With regards to my progress installing qwt, do I just need to copy the .dll files to their respective locations, or is there more to it?
Qt Code:
Unzip Qwt to "C:\Qt\qwt-6.0.0" Edit qwtconfig.pri: uncomment QwtExamples, comment QwtDll, set win32 install prefix to C:/qwt-$$QWT_VERSION Open Qt command line and use the commands: qmake qwt.pro mingw32-make mingw32-make install qmake -set QMAKEFEATURES "C:/qwt-$$QWT_VERSION/features" To add plugin to Designer: copy C:/qwt-$$QWT_VERSION/lib/qwt.dll to %QTDIR%/bin copy C:/qwt-$$QWT_VERSION/plugins/designer/qwt_designer_plugin.dll to %QTDIR%/plugins/designer To add plugin to Qt Creator's Designer: download Qt Creator sources and rebuild if it was not built with the same compiler as Qt Copy the same things as above but in QtCreator directory instead of %QTDIR%To copy to clipboard, switch view to plain text mode
This should be in the INSTALL file to avoid a lot of questions... One way to configure which work and can be done by the most users, and advanced users will know if they prefer to do other.
21did21 (15th May 2011), darkblackcorner (15th May 2011)
Thanks, I'll give it a try next chance I get![]()
Last edited by darkblackcorner; 14th May 2011 at 19:33.
hello, i have do this thing and now i have done one project:
http://imageshack.us/photo/my-images/688/qwttest.jpg/
this project don't work because it don't find the qwt_plot.h and others files...
==> so, i put all the qwt sources in my project and now i have this error during compilation:
http://imageshack.us/photo/my-images/42/newproblem.jpg/
can you explain me why ?
Can you remove this useless copy of sources and just retype the GOOD command line to set QMAKEFEATURES (and then reboot QtCreator I think) ? Please.
Your project needs the include files, and the libs to link, that is the purpose of this command.
this line ? i have already do this. But i still try, and i have already this error:
http://imageshack.us/photo/my-images/3/errorfco.jpg/
qmake -query QMAKEFEATURES say what ? Of course you replace C:/qwt-$$QWT_VERSION/ with your install location.
Qt Code:
Unzip Qwt to "C:\Qt\qwt-6.0.0" Edit qwtconfig.pri: uncomment QwtExamples, comment QwtDll, set win32 install prefix to [THE-INSTALL-DIRECTORY-YOU-WANT] Open Qt command line and use the commands: qmake qwt.pro mingw32-make mingw32-make install qmake -set QMAKEFEATURES "[THE-INSTALL-DIRECTORY-YOU-WANT]/features" To add plugin to Designer: copy [THE-INSTALL-DIRECTORY-YOU-WANT]/lib/qwt.dll to %QTDIR%/bin copy [THE-INSTALL-DIRECTORY-YOU-WANT]/plugins/designer/qwt_designer_plugin.dll to %QTDIR%/plugins/designer To add plugin to Qt Creator's Designer: download Qt Creator sources and rebuild if it was not built with the same compiler as Qt Copy the same things as above but in QtCreator directory instead of %QTDIR%To copy to clipboard, switch view to plain text mode
Last edited by Troudhyl; 15th May 2011 at 12:27.
21did21 (15th May 2011), darkblackcorner (15th May 2011)
YES! I now have qwt widgets available in designer, but not in creator for some reason... I'm guessing I can still edit UIs in designer, but I'd really like to get them in creator...
EDIT:Ok, I seem to be doing fine with designer, so I guess I'll just design my UIs there for now until I can get it added to creator. I think I just need to work out where to place the .dll files.
For future reference I've included all my steps to get it installed:
Though the paths will be different depending on the locations of Qt and qwt.Qt Code:
Unzip Qwt to "C:\Qt\qwt-6.0.0" Edit qwtconfig.pri: uncomment QwtExamples, set win32 install prefix to C:/Qt/qwt-$$QWT_VERSION Open Qt command line and use the commands: qmake qwt.pro mingw32-make mingw32-make install qmake -set QMAKEFEATURES "C:/Qt/qwt-6.0.0" Include plugin in Designer: copy [QWT DIRECTORY]\lib\qwt.dll to "C:\Qt\2010.05\qt\bin" copy [QWT DIRECTORY]\plugins\designer\qwt_designer_plugin.dll to "C:\Qt\2010.05\qt\plugins\plugins\designer" For each project add "CONFIG += qwt" in the project .pro fileTo copy to clipboard, switch view to plain text mode
Many thanks for all your help Uwe and Troudhyl!
Last edited by darkblackcorner; 15th May 2011 at 14:54. Reason: updated contents
21did21 (15th May 2011)
if you find how to use QWT in the QtCreator can you explain this in this thread ?
thank you
O.k.Unzip Qwt to "C:\Qt\qwt-6.0.0"
Uncommenting QwtExamples is only needed if you want to build the examples. For installing Qwt you don't need to do this.Edit qwtconfig.pri: uncomment QwtExamples, set win32 install prefix to C:/Qt/qwt-$$QWT_VERSION
Changing the install prefix is o.k., but of course not mandatory.
O.k.Open Qt command line and use the commands:
qmake qwt.pro
mingw32-make
mingw32-make install
Wrong - it should be C:/Qt/qwt-6.0.0/features. Or where do you you have qwt.prf installed ?qmake -set QMAKEFEATURES "C:/Qt/qwt-6.0.0"
Very bad - use the PATH environment variable instead.copy [QWT DIRECTORY]\lib\qwt.dll to "C:\Qt\2010.05\qt\bin"
This is a basic mechanism - nothing Qt or Qwt special. If you don't know about it it's high time to learn.
Very bad - read http://doc.qt.nokia.com/4.7/deployment-plugins.html instead.copy [QWT DIRECTORY]\plugins\designer\qwt_designer_plugin.dll to "C:\Qt\2010.05\qt\plugins\plugins\designer"
O.k.For each project add "CONFIG += qwt" in the project .pro file
Guess the difference between designer and creator is, that you have built the designer yourself with mingw while you have downloaded a creator, that has been built by Nokia with MSVC. If true you need to recompile the creator with mingw too.
Uwe
Don't you think that it is useless and "very bad" for general performance, to increase the PATH just for 1 dll ? I understand when there is a lot of important things in the directory but here...
For your 2nd point, are you talking about qt.conf and QT_PLUGIN_PATH ? Again, for a Windows user, it is easier to copy/paste the dll, I don't see the disavantages of that, these 2 dll doesn't deserve to do all these efforts like studying a long English documentation and creating a lot of environment variables.
Yes i did get the QMAKEFEATURE wrong there, but i did set it to the feature directory, so its an accidental ommision - sorry!
Try without "/features"
It worked for me previously.Qt Code:
qmake -set QMAKEFEATURES "C:/qwt-6.0.0"To copy to clipboard, switch view to plain text mode
Bookmarks