Custom Directory für CMake Library Output

In CMake kann ich meine Bibliothek nicht in ../out/library, sondern nur in library ausgeben. Wenn ich den Pfad ../out/library öffne, wird mir mitgeteilt, dass die Bibliothek nicht gefunden werden kann, als ob eine Verknüpfung zu ihr hergestellt werden soll.

add_library(../out/JE3D ../source/CDeviceLayerSDL.cpp)

Es gibt mehr Dateien, ich spare nur Platz. Wenn ich das mache, bekomme ich diesen Fehler.

Verknüpfung der statischen CXX-Bibliothek lib ../out / JE3D.a / usr / bin / ar: lib ../out / JE3D.a: Keine solche Datei oder kein solches Verzeichnis make [2]: * [lib ../ out / JE3D.a] Fehler 1 make [1]: * [CMakeFiles /../ out / JE3D.dir / all] Fehler 2 make: *** [all] Fehler 2

Antworten auf die Frage(2)

Ihre Antwort auf die Frage