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. Qt Creator indexing/parsing
QtWS25 Last Chance

Qt Creator indexing/parsing

Scheduled Pinned Locked Moved Unsolved Qt Creator and other tools
3 Posts 2 Posters 1.4k 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.
  • T Offline
    T Offline
    tkdojo
    wrote on last edited by
    #1

    Hi,

    Just started using Qt Creator which I find to be significantly better than CodeLite I have been using for many years. However, there is a couple of things that I wish it had. Actually, if I understand how it works correctly, one should take care of the other:

    1. An option to place the result of indexing/parsing C/C++ in either local storage or memory.
    2. An ability to not having to parse/re-index every time a project is open.

    Basically, if it's possible to do 1, then 2 is moot. The code base I work in is huge and I often have 3 instances of Qt Creator open, each with a different project. Initially, I was quite surprised to see the memory footprint of each over 20GB. After a bit of researching, I turned off Code Analyzer plugins to reduce the memory usage, but still, it's difficult to open up two projects simultaneously even on a system with 64GB of system memory. As far as I can tell, there isn't an ability for what I am looking for in Qt Creator. Does anyone know if there is or any plans for such?

    kshegunovK 1 Reply Last reply
    0
    • T tkdojo

      Hi,

      Just started using Qt Creator which I find to be significantly better than CodeLite I have been using for many years. However, there is a couple of things that I wish it had. Actually, if I understand how it works correctly, one should take care of the other:

      1. An option to place the result of indexing/parsing C/C++ in either local storage or memory.
      2. An ability to not having to parse/re-index every time a project is open.

      Basically, if it's possible to do 1, then 2 is moot. The code base I work in is huge and I often have 3 instances of Qt Creator open, each with a different project. Initially, I was quite surprised to see the memory footprint of each over 20GB. After a bit of researching, I turned off Code Analyzer plugins to reduce the memory usage, but still, it's difficult to open up two projects simultaneously even on a system with 64GB of system memory. As far as I can tell, there isn't an ability for what I am looking for in Qt Creator. Does anyone know if there is or any plans for such?

      kshegunovK Offline
      kshegunovK Offline
      kshegunov
      Moderators
      wrote on last edited by kshegunov
      #2

      @tkdojo said in Qt Creator indexing/parsing:

      The code base I work in is huge and I often have 3 instances of Qt Creator open, each with a different project.

      Why do you open the whole project? Run qmake on the top project from the command line, as to get the Makefiles for the subprojects, and then load only the sub-projects' .pro files. To configure them for building use Import build with the correct path to the Makefile.

      Read and abide by the Qt Code of Conduct

      1 Reply Last reply
      0
      • T Offline
        T Offline
        tkdojo
        wrote on last edited by
        #3

        Hi,

        Thanks for a quick response. Regarding your suggestion, I am afraid that is not possible with the way the code base is set up. Plus, I might have used the term, 'project' incorrectly. I didn't mean it as a project in the context of IDE, but a general project that I work on, of which there are multiple at any given time and share the code base.

        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