Where can I find the Qt SDK 4.7.3?
-
Hello,
In the past I installed the Qt SDK 4.7.3 with a simple download and install. Everything was there (the libraries, headers, MinGW and Qt creator). I need the same version for installation on another PC, but I can't find the package anymore. Now everything seems more complicated: I downloaded "Qt libraries 4.8.4 for Windows (minGW 4.4, 317 MB)", I had to find an old version of MinGW with gcc 4.4 (that was already a hassle to find that, all links I found on internet were broken), and I had to download and install QtCreator separately. And trying to compile the project gives me plenty of strange errors that I don't get on the other PC, like:
In file included from c:\Qt\4.8.4\include/QtGui/qtextformat.h:1,
from c:\Qt\4.8.4\include/QtGui/../../src/gui/text/qtextcursor.h:47,
from c:\Qt\4.8.4\include/QtGui/qtextcursor.h:1,
from c:\Qt\4.8.4\include/QtGui/../../src/gui/widgets/qlineedit.h:46,
from c:\Qt\4.8.4\include/QtGui/qlineedit.h:1,
from c:\Qt\4.8.4\include/QtGui/QLineEdit:1,
from ./ui_qdlgcameras.h:24,
from ..\project\sourceCode\dialogs\qdlgcameras.cpp:5:
c:\Qt\4.8.4\include/QtGui/../../src/gui/text/qtextformat.h:465: error: 'QFont::HintingPreference' has not been declared
c:\Qt\4.8.4\include/QtGui/../../src/gui/text/qtextformat.h:470: error: 'HintingPreference' in class 'QFont' does not name a typeIn file included from c:\Qt\4.8.4\include/QtGui/qlineedit.h:1,
from c:\Qt\4.8.4\include/QtGui/QLineEdit:1,
from ./ui_qdlgcameras.h:24,
from ..\project\sourceCode\dialogs\qdlgcameras.cpp:5:
c:\Qt\4.8.4\include/QtGui/../../src/gui/widgets/qlineedit.h:163: error: 'Qt::CursorMoveStyle' has not been declared
c:\Qt\4.8.4\include/QtGui/../../src/gui/widgets/qlineedit.h:164: error: 'CursorMoveStyle' in namespace 'Qt' does not name a typeIn file included from c:\Qt\4.8.4\include/QtGui/qtextdocument.h:1,
from c:\Qt\4.8.4\include/QtGui/../../src/gui/widgets/qtextedit.h:46,
from c:\Qt\4.8.4\include/QtGui/qtextedit.h:1,
from c:\Qt\4.8.4\include\QtGui/../../src/gui/widgets/qplaintextedit.h:45,
from c:\Qt\4.8.4\include\QtGui/qplaintextedit.h:1,
from c:\Qt\4.8.4\include\QtGui/QPlainTextEdit:1,
from ..\project\sourceCode\menusAndSimilar/MainWindow.h:19,
from ..\project\sourceCode\mainStaticContainers/IloIlo.h:6,
from ..\project\sourceCode\dialogs\qdlgcameras.cpp:10:
c:\Qt\4.8.4\include/QtGui/../../src/gui/text/qtextdocument.h:272: error: 'CursorMoveStyle' in namespace 'Qt' does not name a type
c:\Qt\4.8.4\include/QtGui/../../src/gui/text/qtextdocument.h:273: error: 'Qt::CursorMoveStyle' has not been declaredIn file included from c:\Qt\4.8.4\include/QtGui/qrawfont.h:1,
from c:\Qt\4.8.4\include/QtGui/../../src/gui/text/qglyphrun.h:48,
from c:\Qt\4.8.4\include/QtGui/qglyphrun.h:1,
from c:\Qt\4.8.4\include/QtGui/../../src/gui/text/qtextlayout.h:52,
from c:\Qt\4.8.4\include/QtGui/qtextlayout.h:1,
from c:\Qt\4.8.4\include/QtGui/../../src/gui/text/qabstracttextdocumentlayout.h:46,
from c:\Qt\4.8.4\include/QtGui/qabstracttextdocumentlayout.h:1,
from c:\Qt\4.8.4\include\QtGui/../../src/gui/widgets/qplaintextedit.h:52,
from c:\Qt\4.8.4\include\QtGui/qplaintextedit.h:1,
from c:\Qt\4.8.4\include\QtGui/QPlainTextEdit:1,
from ..\project\sourceCode\menusAndSimilar/MainWindow.h:19,
from ..\project\sourceCode\mainStaticContainers/IloIlo.h:6,
from ..\project\sourceCode\dialogs\qdlgcameras.cpp:10:
c:\Qt\4.8.4\include/QtGui/../../src/gui/text/qrawfont.h:74: error: 'QFont::HintingPreference' has not been declared
c:\Qt\4.8.4\include/QtGui/../../src/gui/text/qrawfont.h:77: error: 'QFont::HintingPreference' has not been declared
c:\Qt\4.8.4\include/QtGui/../../src/gui/text/qrawfont.h:108: error: 'HintingPreference' in class 'QFont' does not name a type
c:\Qt\4.8.4\include/QtGui/../../src/gui/text/qrawfont.h:121: error: 'QFont::HintingPreference' has not been declared
c:\Qt\4.8.4\include/QtGui/../../src/gui/text/qrawfont.h:125: error: 'QFont::HintingPreference' has not been declared
c:\Qt\4.8.4\include/QtGui/../../src/gui/text/qrawfont.h:74: error: 'PreferDefaultHinting' is not a member of 'QFont'
c:\Qt\4.8.4\include/QtGui/../../src/gui/text/qrawfont.h:77: error: 'PreferDefaultHinting' is not a member of 'QFont'Sorry for all the error messages here above. Does anyone have a clue? Or does anyone know where I can find older packages of Qt that include everything?
Thanks!
-
Yea I have to install qt sdk tommorow and could not find the old nokia site for to download the SDK.
I am not sure what version qt the sdk contains but I found the SDK's that use to be posted on the nokia site below for both linux and windows:
http://vctwang.jiangnan.edu.cn/mirrors/tools/programming/qt/
http://www.mcs.sdsmt.edu/csc421/Resources/ -
Hi!
I've read "this post":http://qt-project.org/forums/viewthread/22609/ so maybe you can find more answers here.
What you were doing is possible, I did it that way on my Windows OS (don't worry about newer versions of GCC, mine is 4.6), but be careful to follow the "instructions":http://doc.qt.digia.com/qt/install-win.html (I know it's for Qt 4.7, but it works like this for every version as far as I know). Go to Qt\4.8.4 directory and call configure.exe. Then just execute mingw32-make.exe (be sure this in yout %PATH% variable). Although it takes a long time, when finished you'll have Qt SDK installed, on your own. But here is one advice:
- Maybe mingw32-make will fail when creating qtgui4.dll because it runs out of memory, but only with the debug library.
To solve it execute mingw32-make -k, which will take the compiler through, even though errors occur (I think it was_ -k_, type mingw32-make --help in your console to find this option). But you won't be able to compile in debug mode, so I'm looking for some info on the internet. If any doubts, just write a new post and I'll see if I know the answer ^^
And if you were looking for the NOKIA site to download Qt-SDK I think is "this one":http://www.developer.nokia.com/info/sw.nokia.com/id/da8df288-e615-443d-be5c-00c8a72435f8/Qt_SDK.html
Good luck!
-
Thank you very much to both of you CyberIllusion and QMartin!!
That helps a lot :)