[英]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.