Я пытаюсь сделать небольшую игру, используя как SFML, так и Box2D. У меня есть следующая структура каталогов:
/
src/
game/ # my code
thirdparty/ # other libraries' code
box2d/
sfml/
bin/
etc...
Я пытаюсь настроить его так, чтобы я мог запустить make и, если нужно, скомпилировать box2d или sfml, поскольку я могу внести некоторые изменения в библиотеки.
Я пытался поместить это в мой CMkaeLists.txt:
find_package(Box2D)
find_package(sfml-window)
find_package(sfml-graphics)
find_package(sfml-system)
как и другие вещи, но я продолжаю получать ошибки и не знаю, как их обойти. например:
CMake Error at CMakeLists.txt:20 (find_package):
Could not find module Findsfml-window.cmake or a configuration file for
package sfml-window.
Adjust CMAKE_MODULE_PATH to find Findsfml-window.cmake or set
sfml-window_DIR to the directory containing a CMake configuration file for
sfml-window. The file will have one of the following names:
sfml-windowConfig.cmake
sfml-window-config.cmake
Но я не могу найти ни одного файла из списка.