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. "use all kits"?
Forum Updated to NodeBB v4.3 + New Features

"use all kits"?

Scheduled Pinned Locked Moved Unsolved Qt Creator and other tools
3 Posts 2 Posters 351 Views 1 Watching
  • 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 last edited by
    #1

    What
    is the point in selecting "all kits " when all I really need is the one with "connectivity" component
    because I am using "Bluetooth"
    AND
    I do not really know I NEED connectivity until the "build" fails ?

    1 Reply Last reply
    0
    • C Offline
      C Offline
      ChrisW67
      wrote on last edited by
      #2

      @AnneRanch said in "use all kits"?:

      What
      is the point in selecting "all kits " when all I really need is the one with "connectivity" component
      because I am using "Bluetooth"

      There would be no point. The option does not mean, "Select one of these that matches my project's requirements." The reason this option exists is as a convenience to developers that need to build their project for several different environments with different Qt versions.

      AND
      I do not really know I NEED connectivity until the "build" fails ?

      Sure you do. You know that your code uses, for example, anything from the QtBluetooth namespace. That tells you there and then that you need the bluetooth module in whatever Qt version you build your code with.

      If you build your own Qt libraries then you get Qt Bluetooth support if you are on a supported platform, all the prerequisites are in the build environment, and you do not disable the add-on deliberately (e.g. -skip qtconnectivity).

      If you use the binary installer then you get the Bluetooth add on by downloading it from the installer or Maintenance Tool. It takes all of 30 seconds to find the add-on containing Bluetooth in the installer.

      A 1 Reply Last reply
      2
      • C ChrisW67

        @AnneRanch said in "use all kits"?:

        What
        is the point in selecting "all kits " when all I really need is the one with "connectivity" component
        because I am using "Bluetooth"

        There would be no point. The option does not mean, "Select one of these that matches my project's requirements." The reason this option exists is as a convenience to developers that need to build their project for several different environments with different Qt versions.

        AND
        I do not really know I NEED connectivity until the "build" fails ?

        Sure you do. You know that your code uses, for example, anything from the QtBluetooth namespace. That tells you there and then that you need the bluetooth module in whatever Qt version you build your code with.

        If you build your own Qt libraries then you get Qt Bluetooth support if you are on a supported platform, all the prerequisites are in the build environment, and you do not disable the add-on deliberately (e.g. -skip qtconnectivity).

        If you use the binary installer then you get the Bluetooth add on by downloading it from the installer or Maintenance Tool. It takes all of 30 seconds to find the add-on containing Bluetooth in the installer.

        A Offline
        A Offline
        Anonymous_Banned275
        wrote on last edited by
        #3

        @ChrisW67 Thanks , I believe my problem is still with confusion with terminology.

        I add "modules" to project file , BUT install "components". - in Bluetooth case "connectivity" , which is NOT in
        every QT release.

        QT += core gui bluetooth concurrent quickwidgets

        Then in my case of Bluetooth I have to have (Linux) "package "
        " development library" I can link with Linux package

        AND the project will not compile because it "cannot find " WHAT
        package or library ? ( which one ?)

        The worst part it used to work and I cannot eliminate that I may have an issue with Linux itself.

        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