qtcreator cmake "Keine ausführbare Datei angegeben"
Ich habe ein sehr nerviges Problem mit qtcreator und cmake-Projekte: qtcreator nicht finden die ausführbare Datei. Es druckt nur, "Keine ausführbare Datei angegeben" beim Versuch zu starten eine beliebige ausführbare Datei von der IDE. Alles funktioniert nach der Konfiguration des Projekts (nur beim ersten mal). Das Problem äußert sich beim laden das Projekt danach. Einzige Lösung ist das löschen des "CMakeLists.txt.user" vor jedem Einsatz. Das ist mühsam und unnötig.
Dies geschieht mit Projekten, die ausgeführt wurden, ebenso gut für Jahre, sowohl meine eigenen und meine Kolleginnen und Kollegen, auf mehrere Maschinen, die unter ubuntu 14.04 & 14.10. Probleme begannen mit qtcreator version 3 und höher von ubuntu 14.04 nach oben.
Unter der Annahme, dass das Problem ausgelöst wird, durch einige änderungen in der "CMakeLists.txt.user", nachdem das Projekt geschlossen ist, ist das erste mal, ich ersetzte die Datei mit der Kopie, nachdem es wurde zum ersten mal erstellt. Das hat funktioniert, und bestätigt damit, dass es entweder etwas falsch mit der Datei selbst, oder deren änderungen auslösen einer vorhandenen Fehler im qt-creator. Leider ist es genau so mühsam wie das löschen der Datei in den ersten Platz.
Meine Herausforderung:
Leider bin ich nicht vertraut mit dem Innenleben der qtcreaor, allerdings habe ich es geschafft, zu identifizieren, die spezifische config-Zeilen, die dafür verantwortlich sind. Was bedeutet qtcreator eigentlich hier ändern?
Bitte beachten Sie, dass "racoon" ist der Projektname und die oben genannten diff-screenshot ist viel größer als formatiert stackoverflow (Recht-klicken für volle Auflösung).
Danke.
Du musst angemeldet sein, um einen Kommentar abzugeben.
ich hatte genau das gleiche problem mit Ubuntu 14.10 und es behoben, indem Sie Folgendes tun:
Bekommen ftp://ftp.pbone.net/mirror/ftp.sourceforge.net/pub/sourceforge/a/an/anthonos/mirror/os3-next/os3-rpm/q/qtcreator-3.1.2-0.x86_64.rpm
Extrahieren Sie die Datei /usr/lib/qtcreator/plugins/QtProject/libCMakeProjectManager.so
Überschreiben dieser Datei bei
/usr/lib/x86_64-linux-gnu/qtcreator/plugins/( zumindest auf x64)
in Ihrem system
Diese ersetzen die cmake-plugin, welches derzeit in der version 3.1.1 3.1.2, die machen das problem verschwinden !
Installierte ich qtcreator mit Qt-eigenen installer statt der von Ubuntu. Es installiert die version 5.3.1 und behebt das problem.