Ai
1 Star 0 Fork 0

greenleaf/SDLClient

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
CMakeLists.txt 977 Bytes
一键复制 编辑 原始数据 按行查看 历史
greenleaf 提交于 2025-04-23 08:45 +08:00 . first commit
cmake_minimum_required(VERSION 3.20)
project(SDLClient)
# 设置C++标准为17
set(CMAKE_CXX_STANDARD 20)
# FFmpeg配置
set(FFMPEG_DIR "D:/Software/ffmpeg")
set(FFMPEG_INCLUDE_DIR "${FFMPEG_DIR}/include")
set(FFMPEG_LIB_DIR "${FFMPEG_DIR}/lib")
# SDL2配置
set(SDL2_DIR "D:/Software/SDL2/x86_64-w64-mingw32")
set(SDL2_INCLUDE_DIR "${SDL2_DIR}/include")
set(SDL2_LIB_DIR "${SDL2_DIR}/lib")
# 包含目录和链接目录
include_directories(${FFMPEG_INCLUDE_DIR} ${SDL2_INCLUDE_DIR})
link_directories(${FFMPEG_LIB_DIR} ${SDL2_LIB_DIR})
# 添加可执行文件
add_executable(SDLClient demux.cpp)
# 添加新的可执行文件
add_executable(SoundPlayer soundplayer.cpp)
# 链接库
target_link_libraries(SoundPlayer
mingw32
SDL2main
SDL2
avformat
avcodec
swresample
avutil
pthread
)
# 链接库
target_link_libraries(SDLClient
mingw32
SDL2main
SDL2
avformat
avcodec
swresample
swscale
avutil
pthread
)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/codefarmer_admin/SDLClient.git
git@gitee.com:codefarmer_admin/SDLClient.git
codefarmer_admin
SDLClient
SDLClient
master

搜索帮助