ich verwende QtCreator (3.3.0) in Verbindung mit CMake. Das Projekt hat folgende Verzeichnisstruktur:
Code: Alles auswählen
-myProject
| -- build
| | -- bin
| | -- subProject1
| | moc_*.cpp
| | ui_*.h
| | ...
| | -- subProject2
| | ...
| -- common
| *.cpp
| *.h
| -- subProject1
| |-- forms
| | *.ui
| CMakeLists.txt
| *.cpp
| *.h
| -- subProject2
| |-- forms
| | *.ui
| CMakeLists.txt
| *.cpp
| *.h
CMakeLists.txt
Code: Alles auswählen
include_directories(${QT_INCLUDES} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_SOURCE_DIR}/common)
Das Compilieren des Projects funktioniert einwandfrei. Beim Editieren des Codes findet der Creator aber scheinbar die beim Compilieren erzeugten ui_*.h im Buildverzeichnis nicht, was wiederum dazuführt, dass die Codevervollständigung für alle mit dem Designer erzeugten Forms nicht funktioniert. Hat jemand eine Idee, was da falsch läuft?
Vielen Dank
Michael