[solved] Beginner and need help :)
-
wrote on 26 Apr 2014, 10:28 last edited by
Hi everyone :)
I'm a beginner in qt and i'm learning it right now, i'm finding something really hard to understand, the book that i'm leaning from is c++ gui programming with qt-4 (2nd edition) by Practice Hall, i'm okay with everything because i've learned c++ before i jumped to qt.
the book keeps saying QMake and make files, and didn't gave me a proper understanding of these, I'm using qt creator in Kubuntu everything is working right and fine, but i really want to understand what does these two files mean, and btw i looked in the internet for them and didn't find the answer that i was hoping for.
thanx for all the help guys :) -
wrote on 26 Apr 2014, 11:20 last edited by
Hi and welcome to the forums,
from the qmake manual :
bq. 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.
in easy words qmake helps you te generate makefiles from your source code, which are needed to compile your program
-
wrote on 26 Apr 2014, 11:46 last edited by
ok i see now, Thanx for the help :)
So makefiles are all gathered in a file called qmake, and makefiles are responsible to compile the program right? i also have seen something like nmake i think, what's the difference between them? -
wrote on 26 Apr 2014, 11:51 last edited by
Hi, qmake ist the tool (program) that generates the makefile from your project files. For ubuntu you need qmake and make, nmake is the tool for Windows.
-
wrote on 26 Apr 2014, 12:03 last edited by
that clear things up, thanx alot Clochydd and Eddy for the help wish you the best :), and thanx again :)
-
wrote on 26 Apr 2014, 12:44 last edited by
Glad we could be of assistance.
Please edit your first post and add [solved] to the title
-
wrote on 26 Apr 2014, 13:15 last edited by
Ok thanx alot Eddy :)
7/7