音视频 SDL vs2017配置

一、首先我把SDL放在了C盘根目录下

二、新建空项目

三、添加main.cpp

cpp 复制代码
//main.cpp
#include<iostream>
#include <SDL.h>


int main(int argc, char* argv[]) // main函数头必须这样写,因为SDL把main定义成了宏
{
  SDL_Delay(3000); // 让窗口在屏幕上保持3000毫秒,避免运行时窗口一闪而过
  SDL_Quit();
  return 0;
}

注意:一定要使用int main(int argc, char* argv[]),不能使用int main()

四、项目属性 -> C/C++ -> 常规 -> 附加包含目录 添加include路径

五、项目属性 -> 链接器 -> 常规 -> 附加库目录 添加lib路径

注意:

项目属性页面选择你要编译的Debug/Release x64/x86

lib路径也选择对应的x64/x86

六、将dll文件拷贝到main.cpp路径下


推荐一个零声学院项目课,个人觉得老师讲得不错,分享给大家:
零声白金学习卡(含基础架构/高性能存储/golang云原生/音视频/Linux内核)
https://xxetb.xet.tech/s/VsFMs

相关推荐
我是发哥哈6 小时前
主流AI视频生成方案商用化能力横向评测
大数据·人工智能·学习·机器学习·chatgpt·音视频
reasonsummer7 小时前
【教学类-160-10】20260418 AI视频培训-练习011“豆包AI视频《毛毛虫找妈妈》+豆包图片风格:水墨画”
音视频·豆包图片
liulian09169 小时前
【Flutter for OpenHarmony第三方库】Flutter for OpenHarmony 音频播放功能适配与实现指南
flutter·华为·音视频·学习方法·harmonyos
互联科技报10 小时前
2026年短视频矩阵视频混剪软件工具商业分析报告
线性代数·矩阵·音视频
philsonzhao10 小时前
ffmpeg如何剪辑视频,并保留字幕
音视频
byte轻骑兵10 小时前
【LE Audio】BASS精讲[3]: 从服务声明到行为逻辑 解锁广播音频接收核心
音视频·实时音视频·le audio·低功耗音频·蓝牙通话
ai产品老杨11 小时前
深度解析:基于异构计算的工业级AI视频中台架构,如何实现GB28181/RTSP跨平台部署与源码交付?
人工智能·架构·音视频
枫叶丹412 小时前
【HarmonyOS 6.0】AVCodec Kit 视频解码器平滑停用机制详解
开发语言·华为·音视频·harmonyos
ai产品老杨12 小时前
告别重复造轮子:深度解析支持源码交付的 AI 视频平台架构,实现 X86/ARM 与 GPU/NPU 异构算力融合
人工智能·架构·音视频
ai产品老杨13 小时前
【深度架构解析】高并发 AI 视频管理平台:兼容 GB28181/RTSP,支持 X86/ARM+GPU/NPU 异构部署与源码交付
人工智能·架构·音视频