Qt-Creator fails to parse generic Qt-project but includes are OK
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
add a comment |
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
Using Qt version 5.12
– Aaron
Jan 2 at 15:08
Did you try aqmake
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
add a comment |
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
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
c++ qt parsing qt5 qt-creator
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 aqmake
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
add a comment |
Using Qt version 5.12
– Aaron
Jan 2 at 15:08
Did you try aqmake
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
add a comment |
1 Answer
1
active
oldest
votes
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 ...
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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 ...
add a comment |
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 ...
add a comment |
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 ...
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 ...
answered Jan 3 at 10:20


AaronAaron
1,036613
1,036613
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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