QtCreator only showing ".." instead of the project
-
I imported a CMakeLists-based project in QtCreator, and in the "Projects" tab, where you can normally see the folders, all it shows me is "..". I can press the down-arrow and it shows me multiple levels of "..", and after 8 levels, "opt" and "user".
How can I fix this?
-
Everything is fine from the cmd-line (been using it for years). My structure looks like this (out of source build):
MyProject/build/debug // <- for cmdline-build
MyProject/build/qtcreator // <- for qtcreator-build
MyProject/Source/CMakeLists.txt // <- source-code and everythingAnd from cmd-line and qtcreator I run:
cmake -C ../../Source/initial_cache.cmake ../../Source/ -DCMAKE_BUILD_TYPE=debug
-
When you import cmake project qtcreator asks to run cmake with some parameters.
Was the output of that run different from what you get when you run cmake from command line?
Did you try to import this project in different version of QtCreator?
Did it work? -
Was the output of that run different from what you get when you run cmake from command line?
No, it looks exactly the same.
Did you try to import this project in different version of QtCreator?
Well, I didn't have this problem a few months ago, with an older version of QtCreator (I'm now on 3.1.2, the old one was 3.0.1 or something).
While I changed a few things in the CMake-scripts as well in the meantime, it was nothing that on first glance should produce this behaviour. -
I can't find old 3.x.y versions at http://download.qt-project.org/archive/ unfortunately. Where are these archived?
-
-
Right. You need to delete .user file before opening the project. Then qtcreator will ask you to re-run cmake.
Also you may try to hide your current setting by moving
@
$HOME/.config/QtCreator*
@
to some other place. QtCreator will re-create it on first start with default settings.