Installation of Qt Creator (Any version)
-
What does c++ code do in your pro file ?
-
I get no action. Only a message for every code line. The one I mentioned before.
-
That's normal, the pro file is not the place to write c++ code. Create a new default widget project and you'll see
-
Yes, I suppose that the code has to be written in the .cpp file and that for each project, a .pro and a .cpp file are automatically created. Aren't they?
My .cpp file is not created.
-
Did you create a new Qt Widget Application like a suggested ?
-
Hi dear SGaist :*
astello_, Dear friend follow me in below steps:
- Run Qt Creator
- Click on New project
- Select Qt Widgets Application and press Choose
- Type a name for ur project and click on Next
- In this window select compiler and press Next **Note that if you use from MSVC you should download version of Qt Creator which is compatible with Visual Studio.
- Here just click on Next and after it Finish
- Look left side of Qt Creator and open main.cpp from Source folder
- Add my new code line in main.cpp then Run it
@
#include "mainwindow.h"
#include <QApplication>
#include <iostream> // Add This Line
using namespace std; // Add This Lineint main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;cout<<"Hello World :)"<<endl; // Add this line
w.show(); return a.exec();
}
@- After run "Hellow World :)" will print on Application output in bottom of Qt Creator
- say ur experience after u doing it
-
@ a.jafarabadi Qt Creator can use MSVC or MinGW indifferently. It's Qt's version which must match.
-
[quote author="SGaist" date="1410293290"]@ a.jafarabadi Qt Creator can use MSVC or MinGW indifferently. It's Qt's version which must match.[/quote]
dear SGaist yes, it's true. we all now always the least version is better :) and the least version have some sub-version which you better now. in that post i want to say if my friend using from visual studio compiler it's good that download Visual studio sub-version of qt
-
Thank you for your help.
You two are right. If I follow these steps I can do it, but what I need is to open an Empty Qt project.
Here, when I write my code and compile it, it is impossible to run in terminal.
I get the message: "Press return to close this window".
I feel that we are close to the solution but I can't find it.
What do you think?
Thank you again.
-
What do you mean by run in terminal ?
In any case, running an application outside Qt Creator requires the same step as you would have to do in order to deploy it on another computer.
-
Run in terminal = Projects (on the left side Menu) -> Run -> Run in terminal marked
-
What project did you create ?
-
Empty Qt project
-
Do you mean a console application ?
-
Yes.
New File/project -> Other project -> Empty Qt project. That's what I need.
-
Then it's not a console application. You asked for an empty project so you have to write everything yourself. What did you write for this project ?
-
#include <iostream>
using namespace std;
int main()
{
cout << "Hello" << endl;}
-
In what file did you write that ?
-
main.cpp
-
Hi,
If you want a console application, you need to create a console application project, not an empty project.
File -> New File or Project... -> Applications -> Qt Console Application
After that, you can remove QCoreApplication from main.cpp if you don't want to use Qt classes.