Sprawa jest prosta ale nie mogę sobie z tym poradzić. Piszę swoja grę używając SFML. Dodanie tej biblioteki jakoś się mi udało za pomocą
takiego cmakelist:
cmake_minimum_required(VERSION 3.15)
project(Test_tiled)
set(CMAKE_CXX_STANDARD 17)
set(SFML_INCLUDE_DIR "X:\\CLion 2019.3.5\\SFML-2.5.1\\include")
set(SFML_LIBRARY_DIR "X:\\CLion 2019.3.5\\SFML-2.5.1\\lib")
set(SFML_DIR "X:\\CLion 2019.3.5\\SFML-2.5.1\\lib\\cmake\\SFML")
link_directories(SFML_LIBRARY_DIR )
include_directories(SFML_INCLUDE_DIR )
find_package(SFML 2.5.1 COMPONENTS system window graphics network audio)
find_package(TMXLITE)
if(SFML_FOUND)
message(STATUS "SFML_INCLUDE_DIR: ${SFML_INCLUDE_DIR}")
message(STATUS "SFML_LIBRARIES: ${SFML_LIBRARIES}")
message(STATUS "SFML_VERSION: ${SFML_VERSION}")
endif()
add_executable(Test_tiled main.cpp)
target_link_libraries (Test_tiled sfml-audio sfml-graphics sfml-window sfml-system)
Jednak teraz natrafiłem na ścianę - dodatkowa biblioteka mi potrzebna: https://github.com/fallahn/tmxlite
Nie mam pojecia jak się do tego zabrać, aby dołączyć ta bibliotekę a autor na stronie mówi o budowaniu jej w Visual Studio, albo za pomoca cmake, albo po prostu dodajac ją do projektu - żadne podejście nie skończyło się sukcesem. Wygenerowałem jeden plik .lib w vs, potem probowałem z cmake w clion i miałem .dll i dll.a ale nie rozumiem jak mam to dodać. Na końcu znajmy próbował pomóc i coś kombinowaliśmy z dodaniem całej biblioteki do projektu:
ale próby dodawania/ modyfikowania cmakelists nic nie dawały i tu proszę o pomoc jak dodać tę biblioteke.