You are here: QT Software cross platform c++ language - Usefull links

QT Software cross platform c++ language - Usefull links


Installation and configuration of QT
HOW TO - Use Visual Studio 2005 for Qt Open Source Development
http://www.24hsoftware.com/go?GU=http://blog.idevelopsoftware.com/2006/0...

How to: Setup Qt 4.5 Visual Studio Integration
http://www.24hsoftware.com/go?GU=http://dcsoft.com/community_server/blog...

Qt 4.5 with Visual Studio 2008 (VC++ Express)
http://www.24hsoftware.com/go?GU=http://geeks.netindonesia.net/blogs/ris...

Windows Environment Variables and how to compile and build with MinGW
http://www.24hsoftware.com/go?GU=http://www.itworld2.com/qtcompilation.aspx
The default compilation of QT under windows is with Visual Studio. This makes the reditribution for Windows XP and Vista much more difficult.


Compiling, Linking QT programs
CuteBuilder
CuteBuilder is an Open Source software making it easier to configure and to compile the Qt 4 development framework.
For example, it is possible to compile a special version of Qt which better exploits the optimizating capabilities of Visual C++ (Whole Program Optimisation / Link-time Code Generation), or to obtain standalone binaries which require no dll installation on the target machine (like msvcr80.dll / msvcp80.dll or msvcr90.dll / msvcp90.dll), which also allows better optimization as there is no DLL boundary.
http://www.24hsoftware.com/go?GU=http://www.cutebuilder.net/
Deployment / Distribution (Vista problems, winsxs, manifests, msvcr dlls, etc)
VC2005 Express Edition: why can not generate a true stand alone application?
http://www.qtforum.org/post/73502/vc2005-express-edition-why-can-not-gen...
QT programming tutorials and manuals
C++ GUI Programming with Qt 4 (first edition) (ISBN 0131872494) by Jasmin Blanchette & Mark Summerfield.
Book is also available in PDF, under the Open Publication License.
http://www.24hsoftware.com/go?GU=http://www.qtrac.eu/marksummerfield.html
Glossary
NMAKE (MS Visual C++)
The Microsoft Program Maintenance Utility (NMAKE.EXE) is a 32-bit tool that builds projects based on commands contained in a description file.

QMAKE (QTsoftware)
qmake is a tool that helps simplify the build process for development project across different platforms. Qmake automates the generation of Makefiles so that only a few lines of information are needed to create each Makefile. qmake can be used for any software project, whether it is written in Qt or not.
http://www.24hsoftware.com/go?GU=http://doc.trolltech.com/4.5/qmake-manu...

MinGW
A native Windows port of the GNU Compiler Collection (GCC), with freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality.

CMake
CMake is an open-source system that manages the build process in a compiler-independent manner.
CMake can compile source code, create libraries, generate wrappers and build executables.
Simple configuration files placed in each source directory (called CMakeLists.txt files) are used to generate standard build files (e.g., makefiles on Unix and projects/workspaces in Windows MSVC).