sdl

How to use SDL with gcc?

谁说我不能喝 提交于 2020-12-27 07:13:57
问题 I download SDL source at 'https://www.libsdl.org' I use cmake and get library. libSDL2.a libSDL2main.a libSDL2-2.0.so libSDL2-2.0.so.0 libSDL2-2.0.so.0.4.0 I write main.c to test SDL. #include <SDL.h> int main() { SDL_Init(SDL_INIT_VIDEO); SDL_Quit(); return 0; } I make lib directory. I move *.a file and include directory. vim main.c mkdir lib mv libSDL2.a libSDL2main.a ./lib mv /home/gakgu/다운로드/SDL2-2.0.4/include ./ Then try compile. gcc -W -Wall -o main main.c -Iinclude -Llib -lSDL2

How to use SDL with gcc?

爷,独闯天下 提交于 2020-12-27 07:12:46
问题 I download SDL source at 'https://www.libsdl.org' I use cmake and get library. libSDL2.a libSDL2main.a libSDL2-2.0.so libSDL2-2.0.so.0 libSDL2-2.0.so.0.4.0 I write main.c to test SDL. #include <SDL.h> int main() { SDL_Init(SDL_INIT_VIDEO); SDL_Quit(); return 0; } I make lib directory. I move *.a file and include directory. vim main.c mkdir lib mv libSDL2.a libSDL2main.a ./lib mv /home/gakgu/다운로드/SDL2-2.0.4/include ./ Then try compile. gcc -W -Wall -o main main.c -Iinclude -Llib -lSDL2

数据安全运营浅析

吃可爱长大的小学妹 提交于 2020-12-26 15:02:19
近几年互联网公司数据安全已从单兵作战逐步发到到团队作战,分工上也朝着精细化运营、风险模型建设、数据安全平台建设等细分方向专业化演进。 一、定位与目标 近几年互联网公司数据安全已从单兵作战逐步发到到团队作战,分工上也朝着精细化运营、风险模型建设、数据安全平台建设等细分方向专业化演进。 其中数据安全运营定位:数据分析(掌握核心技术)—数据安全运营(背锅+其它)– 业务(价值方),数据安全运营渐渐成为公司数据安全团队与业务沟通、项目推进及价值输出(赋能)的窗口,数据安全的核心在运营能力,数据、模型、工具都是手段,通过运营实现对业务的价值输出目标,运营不仅仅要懂技术,还要做到既要、还要的更高要求。 我理解的数据安全运营: 风险管控能力:识别、治理、收敛,在过程中结合业务特征提炼真实的风险场景、及隐私要求通过技术手段实现对法律法规的遵从性–来自业界大佬语录(一般管理手段与安全管理、合规团队联合推进),并建立匹配的治理方案及工具、方法论; 运营赋能业务: 关键数据支撑业务决策,影响业务在风险环节的资源投入; 基础工具、组件服务支持,安全能力左移(前置),降低业务安全上的成本。 二、工作方法 1. 目标设定 起步阶段,找业界同行Top1-2家公司这方面的目标设定作为参考,根据不同业务、数据安全的发展阶段,设定目标; 发展阶段,对比自己的历史数据,参考业界指标,设定目标; 特殊时期的阶段性目标

[系统安全] 五.OllyDbg和Cheat Engine工具逆向分析植物大战僵尸游戏

假装没事ソ 提交于 2020-12-24 07:49:16
您可能之前看到过我写的类似文章,为什么还要重复撰写呢?只是想更好地帮助初学者了解病毒逆向分析和系统安全,更加成体系且不破坏之前的系列。因此,我重新开设了这个专栏,准备系统整理和深入学习系统安全、逆向分析和恶意代码检测,“系统安全”系列文章会更加聚焦,更加系统,更加深入,也是作者的慢慢成长史。换专业确实挺难的,逆向分析也是块硬骨头,但我也试试,看看自己未来四年究竟能将它学到什么程度,漫漫长征路,偏向虎山行。享受过程,一起加油~ 系统安全系列作者将深入研究恶意样本分析、逆向分析、攻防实战和Windows漏洞利用等,通过在线笔记和实践操作的形式分享与博友们学习,希望能与您一起进步。前文普及了OllyDbg的基础用法和CrakeMe案例;这篇文章将详细讲解OllyDbg和Cheat Engine工具逆向分析用法,完成植物大战僵尸的游戏辅助器,包括修改阳光值和自动拾取阳光两个功能,希望对入门的同学有帮助。 话不多说,让我们开始新的征程吧!您的点赞、评论、收藏将是对我最大的支持,感恩安全路上一路前行,如果有写得不好的地方,可以联系我修改。基础性文章,希望对您有所帮助,作者的目的是与安全人共同进步,加油~ 文章目录 一.VS内存地址查看 二.Cheat Engine逆向修改阳光值 三.OllyDbg逆向自动拾取阳光 四.总结及学习推荐 作者的github资源: 系统安全: https:/

基于live555的rtsp播放器:开篇

笑着哭i 提交于 2020-12-23 14:26:48
很久没写博客了,今天准备开始接着写。 一直以来对音视频这块都比较感兴趣,从我博客中可以看出,很久之前就开始学习WebRTC,并且转发了一些流媒体的文章,但因为工作中主要是做Qt客户端开发的,音视频学习只能断断续续进行。今年由于年初疫情,隔离在家,时间比较充裕,于是又捡起了心中所好。 说起rtsp,自然会想到开源的跨平台流媒体框架live555。live555兼容的摄像机种类多,文档丰富,而且大名鼎鼎的VLC播放器中关于rtsp的推拉流使用的就是live555,因此决定撸起袖子从VLC源码看起....... 转眼间,一年就快过去了,基于live555的rtsp播放器也略有小成,支持Windows、Linux和Mac三个平台,先上几张图: 开发环境: Qt5.12.2+live555+ffmpeg4.3.1+SDL2.0.12+faac1.30+soundtouch2.2 主要功能: 1.支持多路视频显示 Windows和Linux支持Qt widget、SDL和Qt OpenGL三种方式渲染,Mac上支持Qt widget和Qt OpenGL两种方式渲染。SDL在Mac中嵌入Qt会有问题。 2.支持多种音视频编码格式 视频支持H264和H265,音频支持AAC、G711a、G711u和G726 3.支持抓图 使用ffmpeg编码视频数据为jpg格式并保存 4.支持录制

北邮计算机网络实验-用开源代码实现一个SIP客户端

我们两清 提交于 2020-12-11 11:52:22
文章目录 一、背景知识 1.1 VOIP 1.2 SIP协议 1.3 实验要求 二、实验准备 2.1实验环境 2.2 PJSIP开源项目下载 2.3 Visual Studio安装 2.4 QT下载安装(实现视频通话) 2.5 下载SDL(实现视频通话) 2.6下载FFmpeg(实现视频通话) 三、 实现在呼叫中心的注册 3.1 项目编译 3.2 呼叫中心注册 3.2.1 呼叫IVP 3.2.2 注册组号 3.2.3 登录 四、实现视频电话 4.1 编译pjsip的底层支持 4.1.1 文件准备 4.1.2 建立链接 4.2 编译pjsip的图形界面 4.3 发布可执行文件并跨机通话测试 4.3.1 添加依赖库 4.3.2 通话测试 总结 提示:以下是本篇文章正文内容,下面案例可供参考 一、背景知识 1.1 VOIP VOIP:基于IP的语音传输(英语:Voice over Internet Protocol,缩写为VoIP)是一种语音通话技术,经由网际协议(IP)来达成语音通话与多媒体会议,也就是经由互联网来进行通信。也被称为IP电话(IP telephony)、互联网电话(Internet telephony)、宽带电话(broadband telephony)以及宽带电话服务(broadband phone service)等。 优势

SDL2 Smooth texture(sprite) animation between points in time function

江枫思渺然 提交于 2020-12-04 03:50:34
问题 currently im trying to develop smooth animation effect via hardware accelerated technique (DirectX or OpenGL), my current goal is very simple, i would like to move texture from point A to point B in given duration, this is classic way to animate objects, i read a lot about Robert Penner interpolations, and for this purpose i would like to animate my texture in simpliest linear interpolation as described here: http://upshots.org/actionscript/jsas-understanding-easing Everything works, except

SDL2 Smooth texture(sprite) animation between points in time function

守給你的承諾、 提交于 2020-12-04 03:50:07
问题 currently im trying to develop smooth animation effect via hardware accelerated technique (DirectX or OpenGL), my current goal is very simple, i would like to move texture from point A to point B in given duration, this is classic way to animate objects, i read a lot about Robert Penner interpolations, and for this purpose i would like to animate my texture in simpliest linear interpolation as described here: http://upshots.org/actionscript/jsas-understanding-easing Everything works, except

LNK2019 - unresolved external symbol - C++ - SDL2 Library [duplicate]

筅森魡賤 提交于 2020-11-29 09:49:31
问题 This question already has answers here : What is an undefined reference/unresolved external symbol error and how do I fix it? (34 answers) Closed 2 years ago . I am trying to initialize my game window and can't get past this error. I have tried: double and triple checking all my code for syntax errors checking that the SDL2 library is properly included in my project Please see below code for your reference: Header file: #ifndef Game_hpp #define Game_hpp #include "SDL.h" #include <iostream>