Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Installation of Qt Creator (Any version)
QtWS25 Last Chance

Installation of Qt Creator (Any version)

Scheduled Pinned Locked Moved General and Desktop
27 Posts 4 Posters 6.7k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    astello_
    wrote on last edited by
    #1

    Hello,

    I'm a spanish student. I'm asked for programming in the develop environment Qt Creator, but I haven't be able to install a version that works properly. I always find any error. The last one: "Extra characters after test expression".

    Could somebody tell me which version (it's better if the compiler is included) should I download to work? I use Windows 7 64 bits.

    Thank you in advance.

    Alejandro Sánchez.

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi and welcome to devnet,

      The best version is always the latest ;)

      More seriously, are you sure your code is clean ? e.g. is it a copy/paste from some other source ? You might have some stray invisible character laying around. In which case you should delete the complete line and write it again by hand.

      As per which version to download, if you don't want to install Visual Studio, just use the MinGW Qt package.

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0
      • A Offline
        A Offline
        astello_
        wrote on last edited by
        #3

        Thank you for your quick response.

        The last attempt to install Qt Creator I installed the last version available in the Qt Website.

        When I introduced (by hand) a "Hello World" program I got this error (“Extra characters after test expression”) for every code line.

        Any suggestion?

        Thank you again.

        1 Reply Last reply
        0
        • SGaistS Offline
          SGaistS Offline
          SGaist
          Lifetime Qt Champion
          wrote on last edited by
          #4

          Can you show your code as well as your pro file ?

          Interested in AI ? www.idiap.ch
          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

          1 Reply Last reply
          0
          • A Offline
            A Offline
            astello_
            wrote on last edited by
            #5

            //Code as an "Empty qt project"

            #include <iostream>
            using namespace std;

            void main()
            {
            cout << "Hello World " << endl;

            }

            //.pro file here https://drive.google.com/file/d/0B0DYQ85rcVhoVzIzMVIyei1FTW8/edit?usp=sharing

            1 Reply Last reply
            0
            • SGaistS Offline
              SGaistS Offline
              SGaist
              Lifetime Qt Champion
              wrote on last edited by
              #6

              What does c++ code do in your pro file ?

              Interested in AI ? www.idiap.ch
              Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

              1 Reply Last reply
              0
              • A Offline
                A Offline
                astello_
                wrote on last edited by
                #7

                I get no action. Only a message for every code line. The one I mentioned before.

                1 Reply Last reply
                0
                • SGaistS Offline
                  SGaistS Offline
                  SGaist
                  Lifetime Qt Champion
                  wrote on last edited by
                  #8

                  That's normal, the pro file is not the place to write c++ code. Create a new default widget project and you'll see

                  Interested in AI ? www.idiap.ch
                  Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                  1 Reply Last reply
                  0
                  • A Offline
                    A Offline
                    astello_
                    wrote on last edited by
                    #9

                    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.

                    1 Reply Last reply
                    0
                    • SGaistS Offline
                      SGaistS Offline
                      SGaist
                      Lifetime Qt Champion
                      wrote on last edited by
                      #10

                      Did you create a new Qt Widget Application like a suggested ?

                      Interested in AI ? www.idiap.ch
                      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                      1 Reply Last reply
                      0
                      • J Offline
                        J Offline
                        jafarabadi.qt
                        wrote on last edited by
                        #11

                        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 Line

                        int main(int argc, char *argv[])
                        {
                        QApplication a(argc, argv);
                        MainWindow w;

                        cout<<"Hello World :)"<<endl; // Add this line

                        w.show();
                        return a.exec&#40;&#41;;
                        

                        }
                        @

                        • After run "Hellow World :)" will print on Application output in bottom of Qt Creator
                        • say ur experience after u doing it
                        1 Reply Last reply
                        0
                        • SGaistS Offline
                          SGaistS Offline
                          SGaist
                          Lifetime Qt Champion
                          wrote on last edited by
                          #12

                          @ a.jafarabadi Qt Creator can use MSVC or MinGW indifferently. It's Qt's version which must match.

                          Interested in AI ? www.idiap.ch
                          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                          1 Reply Last reply
                          0
                          • J Offline
                            J Offline
                            jafarabadi.qt
                            wrote on last edited by
                            #13

                            [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

                            1 Reply Last reply
                            0
                            • A Offline
                              A Offline
                              astello_
                              wrote on last edited by
                              #14

                              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.

                              1 Reply Last reply
                              0
                              • SGaistS Offline
                                SGaistS Offline
                                SGaist
                                Lifetime Qt Champion
                                wrote on last edited by
                                #15

                                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.

                                Interested in AI ? www.idiap.ch
                                Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                                1 Reply Last reply
                                0
                                • A Offline
                                  A Offline
                                  astello_
                                  wrote on last edited by
                                  #16

                                  Run in terminal = Projects (on the left side Menu) -> Run -> Run in terminal marked

                                  1 Reply Last reply
                                  0
                                  • SGaistS Offline
                                    SGaistS Offline
                                    SGaist
                                    Lifetime Qt Champion
                                    wrote on last edited by
                                    #17

                                    What project did you create ?

                                    Interested in AI ? www.idiap.ch
                                    Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                                    1 Reply Last reply
                                    0
                                    • A Offline
                                      A Offline
                                      astello_
                                      wrote on last edited by
                                      #18

                                      Empty Qt project

                                      1 Reply Last reply
                                      0
                                      • SGaistS Offline
                                        SGaistS Offline
                                        SGaist
                                        Lifetime Qt Champion
                                        wrote on last edited by
                                        #19

                                        Do you mean a console application ?

                                        Interested in AI ? www.idiap.ch
                                        Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                                        1 Reply Last reply
                                        0
                                        • A Offline
                                          A Offline
                                          astello_
                                          wrote on last edited by
                                          #20

                                          Yes.

                                          New File/project -> Other project -> Empty Qt project. That's what I need.

                                          1 Reply Last reply
                                          0

                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Search
                                          • Get Qt Extensions
                                          • Unsolved