Portál AbcLinuxu, 30. dubna 2025 10:39
Jen taková soukromá poznámka, jak na kompilaci něčeho využívajícího SDL pomocí cmake. Je to sice triviální, ale google mi nepomohl (díky mé naznalosti cmake) a musel jsem si na to přijít sám a tak si to radši poznamenám.
Nad daný target přidat následující řádky:
FIND_PACKAGE(SDL) INCLUDE_DIRECTORIES(${SDL_INCLUDE_DIR}) LINK_LIBRARIES(${SDL_LIBRARY})
Nezapomenout, že includované hlavičkové soubory zapisovat jako <SDL/SDL.h> a ne <SDL.h>. Tento detail mne stál asi půl hodiny zjišťování ve stylu "proč to kua nefunguje".
Add these lines before first target:
FIND_PACKAGE(SDL) INCLUDE_DIRECTORIES(${SDL_INCLUDE_DIR}) LINK_LIBRARIES(${SDL_LIBRARY})
Don't forget that included headers should be specified as <SDL/SDL.h> and not <SDL.h>.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.