1. Update.Net Framework into .Net Framework 4.
2. Install windows SDK v7.1 by online installer while installing check all options in window from link http://www.microsoft.com/en-us/download/details.aspx?id=8279 [offline installer’s ISO file is having error].
1. Download: Qt SDK for windows [QtSdk-offline-win-x86-v1.2.1].
2. Install Qt SDK.
3. Set following in Qt Creator.
4. Follow step 5 of Qt Open Source with Creator for Creator settings after installation.
*SDK is not available with latest Qt libraries.
1. Download Qt open source from http://qt-project.org/downloads [qt-win-opensource-4.8.3-vs2008]
2. Download Qt Creator [qt-creator-win-opensource-2.5.2].
3. Install Qt open source library.
4. Install Qt Creator [check in post mortem debugger option].
5. Check following in creator
· Go in Tools>> Options >> Build and Run
If there is no Qt version available click on add and locate Qt open source libraries folder go into bin and select qmake file [qmake.exe].
Path is C:\Qt\4.8.3\bin
In bin you will find qmake file.
· Then check Tool Chain tab in options window
Check Compiler version [it should be 32 bit version], debugger, and mkspec [32 bit].
If it is not present in Auto Detect click on add and locate folder of win SDK/Visual Studio and then check.
· Now select Debugger in options and go on CDB tab
Check in Use CDB console.
Enter this path in Symbol Path
Now click on Apply then Ok.
Restart Qt Creator.
1. Install Visual Studio 2008.
2. Download Qt open source [qt-win-opensource-4.8.3-vs2008].
3. Download QT visual studio add in [qt-vs-addin-1.1.11-opensource].
4. Install Qt open source.
5. Install Qt visual studio add in.
While making new project select classes which you have to use to avoid linker error.
In a console application a default .pro file have following content:
# Project created by QtCreator 2012-11-06T16:24:44
QT += core
QT -= gui
TARGET = untitled2
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += main.cpp
QT += core include QtCore library
And next line QT -= gui will remove GUI library.
If you are using some classes which are defined in another library modules [see class hierarchy of Qt for selecting right module] add them as of above syntax in .pro file else it will create linker error.
For example if you remove GUI library and then will use a push button it will generate following error:
main.obj:-1: error: LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall QWidget::show(void)" (__imp_?show@QWidget@@QAEXXZ) referenced in function _main
To remove this error check windows SDK folder if there is cdb.exe file selected.
If it is not selected then browse it in another folder locate it in Debugger. To browse it. Make clone of detected tool or add manually. Then find debugger’s exe [as cdb.exe] file and add it. Most probably you will find it in debugger tool. If you don’t find the tool in folders then download window SDK and search for debugger folder in it and locate the cdb.exe.