[英]How to setup SFML on Windows 10 with Visual Studio 2022 and CMake?
我试图弄清楚如何让 SFML 在 Windows 10 上与 CMake 和 Visual Studio 2022 一起使用。
到目前为止我有
我的 sfml 文件夹SFMLConfig.cmake
中有一个文件。 我需要将它与find_package
(cmake) 结合使用,但我不知道该怎么做。
add_subdirectory
。 我添加了 VS 的屏幕截图和包含 .cmake 文件的.cmake
文件夹。
sfml 文件夹的结构类似于这样 - 如果您在熟悉 SFML 之前使用过它。
sfml/
bin/
openal32.dll
...
include/
sfml/
Audio/
Graphics/
...
lib/
cmake/
SFML/
SFMLConfig.cmake
...
sfml-audio.lib
sfml-audio-d.lib
...
share/
您只需将SFML_ROOT
设置为X:\REDACTED\source\repos\REDACTED\REDACTED\sfml
。 在 CMakeLists.txt 中硬编码这样的路径是不合适的,但您可以将其放在预设的 . 这可以用作 CMake 变量或环境变量。
请阅读find_package
的完整文档,特别是配置模式搜索过程: https://cmake.org/cmake/help/latest/command/find_package.html
另外值得注意的是:使用vcpkg管理对 Windows 的依赖比在文件系统中乱扔可疑(“我相信是”)二进制文件要容易得多。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.