SFML3的CMakeLists.txt

cmake_minimum_required(VERSION 3.10) # 指定最低CMake版本
set(PROJECT_NAME MyDynamicProject)
project(${PROJECT_NAME} VERSION 1.0) # 定义项目名称

set(CMAKE_CXX_STANDARD 23) # 设置C++标准
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/bin) # 设置输出路径

find_package(SFML COMPONENTS System Window Graphics Audio CONFIG REQUIRED)

add_executable(${PROJECT_NAME}
${CMAKE_CURRENT_SOURCE_DIR}/src/main.cpp

)

target_link_libraries(${PROJECT_NAME}
SFML::System
SFML::Window
SFML::Graphics
SFML::Audio

)

posted @ 2026-03-12 17:21  飞丶鸟  阅读(5)  评论(0)    收藏  举报