Ich versuche, eine Eclipse .project und .cproject aus einer vorhandenen cmake-Datei zu generieren. CmakeLists.txt set (CMAKE_ECLIPSE_VERSION = 4.2), die anscheinend nichts tun kann, da es eine lokale Variable ist, nicht die globale env-Variable, wenn ich richtig verstehe.cmake erkennt CMAKE_ECLIPSE_VERSION Einstellung nicht
Der Versuch, die Flagge auf der Kommandozeile wie folgt hinzuzufügen:
cmake -G"Eclipse CDT4 - Unix Makefiles" -DCMAKE_ECLIPSE_VERSION=4.2 .
Erzeugt die folgende Warnung. Wie kann man die Eclipse-Version kennenlernen?
- Konnte die Eclipse-Version nicht bestimmen, unter der Annahme von mindestens 3,6 (Helios). Passen Sie CMAKE_ECLIPSE_VERSION an, wenn dies falsch ist.
Ich habe die .project-Datei überprüft und es scheint mit cdt 4 zu verwenden. Ziemlich alt.
kesten
Ich habe genau das gleiche Problem. Es wäre wirklich cool, wenn es eine Lösung für dieses Problem gäbe. – Daniel
Ein Workaround, den ich gefunden habe, stellt sicher, dass Eclipse in Ihrem PATH ist, damit CMake es finden kann. Dann müssen Sie die Eclipse-Version nicht manuell angeben. – Daniel
Würde es Ihnen etwas ausmachen, meine Antwort als akzeptiert zu markieren? Es ist klarer, dass es funktioniert, falls andere die Frage lesen :) –