Heim >Backend-Entwicklung >C++ >Warum findet „link_directories' von CMake meine Bibliothek trotz korrekter Pfadangabe nicht?
CMake: Link_Directories kann die Bibliothek nicht finden
Problem:
In einem CMake-basierten Projekt mit einem src- und build-Verzeichnis kann eine Bibliothek namens „protobuf“ trotz Verwendung von nicht gefunden werden link_directories-Befehl.
Details:
Lösung:
Stellen Sie sicher, dass der Befehl link_directories nicht nur vor target_link_libraries, sondern auch vor add_executable in der Datei CMakeLists.txt erscheint.
Das obige ist der detaillierte Inhalt vonWarum findet „link_directories' von CMake meine Bibliothek trotz korrekter Pfadangabe nicht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!