Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Qt Creator and other tools
  4. Missing .pro file ?
QtWS25 Last Chance

Missing .pro file ?

Scheduled Pinned Locked Moved Unsolved Qt Creator and other tools
4 Posts 2 Posters 1.8k 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
    Anonymous_Banned275
    wrote on 5 Nov 2022, 18:06 last edited by
    #1

    This is "plain application" and I do not have .pro file.
    WHY?

    d8ed599e-881b-464e-ba58-0293d8a2dff4-image.png

    1 Reply Last reply
    0
    • C Offline
      C Offline
      Chris Kawa
      Lifetime Qt Champion
      wrote on 5 Nov 2022, 18:31 last edited by Chris Kawa 11 May 2022, 18:39
      #2

      There are many different build tools out there. Two of them, natively supported by Qt Creator, are:

      qmake is a tool that uses .pro files to describe projects.
      CMake is a tool that uses CMakeLists.txt files to describe projects.

      The project on your screenshot uses CMake.
      Qt Creator lets you choose which of them you want to use when creating a new project.

      A 1 Reply Last reply 6 Nov 2022, 14:35
      3
      • C Chris Kawa
        5 Nov 2022, 18:31

        There are many different build tools out there. Two of them, natively supported by Qt Creator, are:

        qmake is a tool that uses .pro files to describe projects.
        CMake is a tool that uses CMakeLists.txt files to describe projects.

        The project on your screenshot uses CMake.
        Qt Creator lets you choose which of them you want to use when creating a new project.

        A Offline
        A Offline
        Anonymous_Banned275
        wrote on 6 Nov 2022, 14:35 last edited by
        #3

        @Chris-Kawa Thanks Chris , and I am glad you did not say "II told you this before, many times ..." or something like that...
        I have been asking these stupid question from get go and I wonder if there is a doc which spells out "how to PRECONFIGURE QT".
        For example my latest Ubuntu did not come with GCC....
        Cheers

        1 Reply Last reply
        0
        • C Offline
          C Offline
          Chris Kawa
          Lifetime Qt Champion
          wrote on 6 Nov 2022, 15:00 last edited by Chris Kawa 11 Oct 2022, 22:50
          #4

          I'm not sure what you mean by "preconfigure Qt". Qt is just a C++ library. It's mostly self-contained, but it interacts with other libraries if you need to.

          A library on its own won't do you any good though. Developing any non-trivial size C++ program requires your own code, libraries, compiler, linker, build tools and an editor. Most computer users are not programmers, so their OS does not come with a C++ compiler or any of those development tools preinstalled, as it would be a huge waste of space. The good and bad thing is that there's so many different tools available for C++ development that there is no single way to choose or set them up. There's plenty of homebrew tutorials out there, but it's likely that if you refer any two of them they will differ in some ways and sometimes contradict.
          Start with what you want to achieve, list the things you need for that in your particular environment (OS, package manager, development tools, external hardware etc.) and just go one by one with setting them up.

          For a basic Linux setup there's this though: Requirements for Development Host

          1 Reply Last reply
          1

          3/4

          6 Nov 2022, 14:35

          • Login

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