gpt4 book ai didi

cmake - SFML 2.5+ 和 CMake

转载 作者:行者123 更新时间:2023-12-04 03:49:12 26 4
gpt4 key购买 nike

在 SFML 2.5 中删除了 FindSFML.cmake,导入它的首选方式是什么?

我试过了,但找不到 SFMLConfig.cmake

cmake_minimum_required(VERSION 3.17)
project(untitled)

set(CMAKE_CXX_STANDARD 20)

find_package(SFML 2.5.1 COMPONENTS graphics REQUIRED)
add_executable(untitled "main.cpp")
target_link_libraries(untitled sfml-graphics)

SFML 目录在项目中。我在 macOS Catalina 上使用 CMake 和 CLion

最佳答案

我还在项目目录中使用 clion 和 SFML,这就是我通常做的事情:

if(WIN32)
set(LIB_DIR libraries/win)
set(SHRD_EXT dll)
else()
set(LIB_DIR libraries/unix)
set(SHRD_EXT so)
endif(WIN32)

# find SFML 2.5
set(SFML_DIR ${LIB_DIR}/SFML-2.5.1/lib/cmake/SFML/)
find_package(SFML 2.5 COMPONENTS graphics window system audio network REQUIRED)```

libraries/winlibraries/unix 中,我有特定于平台的 sfml 库。

关于cmake - SFML 2.5+ 和 CMake,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64667529/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com