win10配置SDL2.0环境

news/2024/7/10 20:14:14 标签: SDL, FFMPEG
SDL:封装了复杂的音视频底层交互工作,简化音视频处理难度

特点:
跨平台、开源

环境及工具说明:
1、本地环境 window10 + vs2017(官网免费版)+ SDL2.0
2、从 www.libsdl.org 下载SDL2.0开发工具,主要是include头文件目录及编译好的lib和dll文件,包含x86(32位系统)、x64(64位系统)根据自己的系统选择拷贝

一、步骤:



1、将SDL2.0开发工具包中include及lib我呢见驾拷贝到工程文件夹中,然后添加进配置中(右键工程名字 ---> 属性)

C/C++常规中 -> 附加包含目录 添加include

 
链接器 -> 常规中附加库目录 添加lib
链接器 -> 输入 -> 附加依赖项

二、注意事项:
1、vs2017中需要选择对应的系统

2、SDL中库需要拷贝正确,否则会出现SDL2.dll 打开损坏的错误

三、测试是否配置成功代码:
#include "stdafx.h"

extern "C"
{
#include "sdl/SDL.h"
};

int main(int argc, char* argv[])
{
	if (SDL_Init(SDL_INIT_VIDEO)) {
		printf("Could not initialize SDL - %s\n", SDL_GetError());
		return -1;
	}
	printf("init SDL success!\n");
    return 0;
}





http://www.niftyadmin.cn/n/1414147.html

相关文章

双11淘宝客月入过万,淘客手机推广技巧

以前做个人网站的时候就研究过淘宝客,那时候最高一个月赚过四万多块,后来因为百度的封杀,就放弃了,从13年开始就转向做移动营销去了。那个时候主要做微商,通过软件群发和加人效果也很明显,但是15年就急转直…

Linux top命令里面%CPU和cpu(s)的差别

有的同学会把%CPU和us%搞晕,也就是下图所示在top的时候查看cpu的信息。这时有的同学会问:这两个CPU到底哪个是对的。 其实都是对的,只是表达的意思不一样。 官方解释如下 Cpu(s):34.0% us: 用户空间占用CPU百分比%CPU:…

Mysql中的索引问题

索引的用途 提高查询的效率,相当于在字典中建立的字母表或者偏旁部首表,这样查询当然比一行一行查询要快的多 每个存储引擎可以建立索引的长度是不一样的,但每个表至少支持16个索引,总的索引长度至少为256个字节。大多数存储引擎…

Ruby操纵外部数据(三)

20、按字节迭代文件 要每次迭代一个字节,使用each_byte实例方法。记着,它拾取一个字符(也就是一个整数)放入块中;如果你想将其转换成真正的字符使用chr方法。这儿是个例子:file File.new("myfile")e_count 0file.each…

loj#2565. 「SDOI2018」旧试题(反演 三元环计数)

题意 题目链接 Sol 神仙反演题。在洛谷上疯狂被卡常 Orz shadowice #include<bits/stdc.h> #define Pair pair<int, int> #define MP make_pair #define fi first #define se second #define LL long long const int MAXN 2e5 10, mod 1e9 7; using namespace…

ffmpeg+vs2017配置及代码示例

准备环境&#xff1a;1、https://ffmpeg.zeranoe.com/builds/下载Shared及Dev两个开发包2、vs2017步骤&#xff1a;1、创建工程2、dev中include及lib到工程&#xff0c;Shared中dll到工程3、将include及lib添加到工程配置中注意&#xff1a;按照网上的方法添加dll编译会失败&am…

mybatis必知必会二

关联&#xff1a; 嵌套查询:通过执行另外一个 SQL 映射语句来返回预期的复杂类型。嵌套结果:使用嵌套结果映射来处理重复的联合结果的子集。首先,然让我们来查看这个元素的属性。所有的你都会看到,它和普通的只由 select 和resultMap 属性的结果映射不同。 集合&#xff1a; 鉴…

1!+2!+.....+10!的计算

#include<stdio.h>int main(){ int i 0; int j 0; int sum 1; int tmp 1; for (i 1; i < 11; i) { tmp tmp * i; sum tmp; } printf("%d", sum); system("pause"); return 0;}转载于:https://blog.51cto.com/10942013/1720059