Wir verwenden Cookies, um Ihre Erfahrungen besser machen. Um der neuen e-Privacy-Richtlinie zu entsprechen, müssen wir um Ihre Zustimmung bitten, die Cookies zu setzen. Erfahren Sie mehr.
CMake will automatically search standard system paths, or paths you hint via -DCMAKE_PREFIX_PATH .
# Tell CMake: "Add this path to the list of places to look for .h files" target_include_directories(MyProject PRIVATE libs/json) clion add external library
And use it in CMake like magic:
# 2. Link the library to your executable # "fmt" is the name defined inside the library's own CMakeLists.txt target_link_libraries(MyProject PRIVATE fmt) CMake will automatically search standard system paths, or
# Link the found library # Note: The syntax varies slightly by library, check the library docs target_link_libraries(MyProject PRIVATE SDL2::SDL2) clion add external library
include(FetchContent) FetchContent_Declare( sdl2 URL https://libsdl.org/release/SDL2-2.28.0.tar.gz ) FetchContent_MakeAvailable(sdl2) # SDL2 doesn't directly support this; you'd need to link to the built target. # This is why vcpkg is often easier for complex libs.