Qt-Creator fails to parse generic Qt-project but includes are OK












1















I imported an existing generic project which uses Qt and added all the Qt header paths to the .includes file.



The parser finds the includes but as soon anything Qt related is done, the parser complains about issues I've never seen before.



The code compiles w/o problems on the console.



Among the errors reported by qt creator are following messages:



* no member named 'qMakeForeachContainer' in namespace 'QtPrivate'


??? why so



* unknown type name 'QComboBox'


but include is given an found



* type 'QObject' is not a direct or virtual base of '...'


'QObject' actually IS a direct base ...



So what is broken here ? This happens on an newly installed 64bit system with imported generic project (not created as Qt project from within Qt Creator).



This always worked before :-/










share|improve this question

























  • Using Qt version 5.12

    – Aaron
    Jan 2 at 15:08











  • Did you try a qmake or build the project ?

    – tunglt
    Jan 2 at 16:43











  • The project builds w/o problems. But this is just using Qt creator as code editor.

    – Aaron
    Jan 3 at 7:37
















1















I imported an existing generic project which uses Qt and added all the Qt header paths to the .includes file.



The parser finds the includes but as soon anything Qt related is done, the parser complains about issues I've never seen before.



The code compiles w/o problems on the console.



Among the errors reported by qt creator are following messages:



* no member named 'qMakeForeachContainer' in namespace 'QtPrivate'


??? why so



* unknown type name 'QComboBox'


but include is given an found



* type 'QObject' is not a direct or virtual base of '...'


'QObject' actually IS a direct base ...



So what is broken here ? This happens on an newly installed 64bit system with imported generic project (not created as Qt project from within Qt Creator).



This always worked before :-/










share|improve this question

























  • Using Qt version 5.12

    – Aaron
    Jan 2 at 15:08











  • Did you try a qmake or build the project ?

    – tunglt
    Jan 2 at 16:43











  • The project builds w/o problems. But this is just using Qt creator as code editor.

    – Aaron
    Jan 3 at 7:37














1












1








1








I imported an existing generic project which uses Qt and added all the Qt header paths to the .includes file.



The parser finds the includes but as soon anything Qt related is done, the parser complains about issues I've never seen before.



The code compiles w/o problems on the console.



Among the errors reported by qt creator are following messages:



* no member named 'qMakeForeachContainer' in namespace 'QtPrivate'


??? why so



* unknown type name 'QComboBox'


but include is given an found



* type 'QObject' is not a direct or virtual base of '...'


'QObject' actually IS a direct base ...



So what is broken here ? This happens on an newly installed 64bit system with imported generic project (not created as Qt project from within Qt Creator).



This always worked before :-/










share|improve this question
















I imported an existing generic project which uses Qt and added all the Qt header paths to the .includes file.



The parser finds the includes but as soon anything Qt related is done, the parser complains about issues I've never seen before.



The code compiles w/o problems on the console.



Among the errors reported by qt creator are following messages:



* no member named 'qMakeForeachContainer' in namespace 'QtPrivate'


??? why so



* unknown type name 'QComboBox'


but include is given an found



* type 'QObject' is not a direct or virtual base of '...'


'QObject' actually IS a direct base ...



So what is broken here ? This happens on an newly installed 64bit system with imported generic project (not created as Qt project from within Qt Creator).



This always worked before :-/







c++ qt parsing qt5 qt-creator






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jan 3 at 10:18







Aaron

















asked Jan 2 at 15:06









AaronAaron

1,036613




1,036613













  • Using Qt version 5.12

    – Aaron
    Jan 2 at 15:08











  • Did you try a qmake or build the project ?

    – tunglt
    Jan 2 at 16:43











  • The project builds w/o problems. But this is just using Qt creator as code editor.

    – Aaron
    Jan 3 at 7:37



















  • Using Qt version 5.12

    – Aaron
    Jan 2 at 15:08











  • Did you try a qmake or build the project ?

    – tunglt
    Jan 2 at 16:43











  • The project builds w/o problems. But this is just using Qt creator as code editor.

    – Aaron
    Jan 3 at 7:37

















Using Qt version 5.12

– Aaron
Jan 2 at 15:08





Using Qt version 5.12

– Aaron
Jan 2 at 15:08













Did you try a qmake or build the project ?

– tunglt
Jan 2 at 16:43





Did you try a qmake or build the project ?

– tunglt
Jan 2 at 16:43













The project builds w/o problems. But this is just using Qt creator as code editor.

– Aaron
Jan 3 at 7:37





The project builds w/o problems. But this is just using Qt creator as code editor.

– Aaron
Jan 3 at 7:37












1 Answer
1






active

oldest

votes


















0














Kind of Solved: The reason for this is still not clear. For me it seems to work now by using the older Qt Creator that comes with my distribution (based on Qt 5.6). It is able to open and parse correctly the projects created by the not working Qt Creator (based on Qt 5.12) that comes with the downloaded and installed Qt 5.12. The '.includes' file is identical and uses the downloaded Qt 5.12 header files.



Still longing for an explanation ...






share|improve this answer























    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54008649%2fqt-creator-fails-to-parse-generic-qt-project-but-includes-are-ok%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    Kind of Solved: The reason for this is still not clear. For me it seems to work now by using the older Qt Creator that comes with my distribution (based on Qt 5.6). It is able to open and parse correctly the projects created by the not working Qt Creator (based on Qt 5.12) that comes with the downloaded and installed Qt 5.12. The '.includes' file is identical and uses the downloaded Qt 5.12 header files.



    Still longing for an explanation ...






    share|improve this answer




























      0














      Kind of Solved: The reason for this is still not clear. For me it seems to work now by using the older Qt Creator that comes with my distribution (based on Qt 5.6). It is able to open and parse correctly the projects created by the not working Qt Creator (based on Qt 5.12) that comes with the downloaded and installed Qt 5.12. The '.includes' file is identical and uses the downloaded Qt 5.12 header files.



      Still longing for an explanation ...






      share|improve this answer


























        0












        0








        0







        Kind of Solved: The reason for this is still not clear. For me it seems to work now by using the older Qt Creator that comes with my distribution (based on Qt 5.6). It is able to open and parse correctly the projects created by the not working Qt Creator (based on Qt 5.12) that comes with the downloaded and installed Qt 5.12. The '.includes' file is identical and uses the downloaded Qt 5.12 header files.



        Still longing for an explanation ...






        share|improve this answer













        Kind of Solved: The reason for this is still not clear. For me it seems to work now by using the older Qt Creator that comes with my distribution (based on Qt 5.6). It is able to open and parse correctly the projects created by the not working Qt Creator (based on Qt 5.12) that comes with the downloaded and installed Qt 5.12. The '.includes' file is identical and uses the downloaded Qt 5.12 header files.



        Still longing for an explanation ...







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Jan 3 at 10:20









        AaronAaron

        1,036613




        1,036613
































            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54008649%2fqt-creator-fails-to-parse-generic-qt-project-but-includes-are-ok%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            MongoDB - Not Authorized To Execute Command

            How to fix TextFormField cause rebuild widget in Flutter

            in spring boot 2.1 many test slices are not allowed anymore due to multiple @BootstrapWith