VC6.0下配置SDL

VC++使用SDL定时器替代Windows窗口定时器消息(附源码) 介绍SDL开源库中SDL定时器的使用 阅读详情

今天花了2个多小时来配置sdl,刚开始的时候到sdl的官网去下载win32版本的库,然后解压,

然后把它们放在vc安装文件夹下面的include文件夹下面。再把相应的lib文件放在vc安装文件夹下的lib里面,

最后再把那个sdl.dll放在demo文件夹下面或者release或者debug目录下都可以。

然后在编译,出现了这样的错误。

这个问题主要是在link的时候找不到相应的lib文件,所以就无法识别这些sdl函数了。

添加2个lib就可以了

#pragma comment(lib, "sdl")
#pragma comment(lib, "sdlmain"

或者在project→settings→link→Object/library modules添加这2个lib,注意中间空格。

然后再链接又出现如下错误

。这个是因为没有给程序添加多线程支持。

在project→settings→C/C++→code generation里面的use run-time library里面选择Multihread或者Multithread DLL也可以,只要不是Single Thread就可以了。

并且main函数要写成标准形式 int main(int argc, char *argv[])  不然这个错误是不会消去的。

最后就可以生产exe文件了。官网里面有相应的demo,大家可以去下载使用。

我在找答案的时候,有的人说这些错误是版本的问题,其实不是。

因为我按照他们的说法下载了相应的版本,调试通过后,

然后再用官网那个最新版的,同样编译通过,所以和版本无关,不然那个版本也不会出现在官网上了。

完整SDL开发库在VC6.0中的应用指南 SDL(Simple DirectMedia Layer)是一个跨平台的开发库,它被设计用来提供直接控制音频、键盘、鼠标、游戏手柄和图形硬件的低级别访问。作为一款优秀的多媒体开发框架,SDL广泛应用于游戏、模拟器、教育软件和其他需要复杂交互的应用程序中。在这一章中,我们将从SDL库的安装与配置开始,简单介绍其历史和组成模块。然后,我们将探讨SDL的主要特性和优势,从而为读者构建起一个关于SDL开发库的初步认识。 阅读详情

相关推荐

在VC 6.0环境下成功编译与调试FFmpeg

本文还有配套的精品资源,点击获取 简介:本文详细介绍了如何在经典的开发环境Visual C++ 6.0(VC 6.0)中编译和调试FFmpeg源代码。内容涵盖了安装配置VC 6.0、获取和配置FFmpeg源代码、设置VC 6.0项目、配置链接器、编译和调试FFmpeg、自定义编译选项以及扩展应用等方面的步骤和技巧。通过本文的指导,读者将能够深入了解FFmpeg的编译过程,并...

weixin_31869917的博客 1066

VC++6.0环境下配置SDL

最近,有不少学生和网友提到在VC++6.0环境下配置SDL的问题,下面给诸位详细讲解下配置的方法,为清楚明白起见,配有多幅图片,如果加载图片出现问题,一般刷新一次即可,至于SDL的简介请参看我的VS2005+SDL配置的文章,好了,闲话少叙,就让我们一起看看在VC++6.0环境下如何配置SDL吧。 步骤一:确认在windows系统中安装的是VC++6.0,而非其它版本

嵌入式Linux开发 1522

vc6.0中 编写的一个sdl程序例子,编译,执行通过

vc6.0中 编写的一个sdl程序例子,编译,执行通过,很适合初学者学习。里面对vc工程属性进行了设置,可以作为模板用以开发

C++ 基于SDL库的 Visual Studio 2022 环境配置

确保你的项目配置(Debug或Release)与你添加的SDL库目录和文件相匹配(32位或64位)。在“库目录”中添加SDL库文件所在的目录,例如:C:\SDL2-2.0.12\lib\x86(对于32位)或C:\SDL2-2.0.12\lib\x64(对于64位)。在“链接器”->“输入”中的“附加依赖项”添加SDL库文件,例如:SDL2.lib 和 SDL2main.lib。在“包含目录”中添加SDL头文件所在的目录,例如:C:\SDL2-2.0.12\include\SDL2。// 创建一个渲染器。

Rverdoser的博客 1418

VC+SDL+OpenGL例子(原创).rar

VC+SDL+OpenGL例子(原创)

SDL2-devel-2.0.10-VC.zip(SDL官方库)

SDL2.0版的官方库文件

使用 Visual Studio 2022 安装和配置 SDL 的步骤

可以从 SDL 的官方网站上找到一些简单的示例程序,来帮助你了解如何使用 SDL 初始化窗口、加载图像和处理事件(如下)。此程序会创建一个简单的窗口,并在窗口中渲染一个矩形,同时检测键盘输入以改变矩形的位置。打开 Visual Studio 2022,创建一个新的 C 项目(右键点击项目名,选择。

chen_rui12138的博客 3200

FAST-LIO 实战:从 LI-Init 标定到 YAML 配置全解析

本文详细解析了FAST-LIO算法中LI-Init标定的关键步骤与YAML配置优化技巧。从激光雷达与IMU的时空标定原理到实战参数调优,提供了一套完整的解决方案,帮助开发者解决点云畸变、建图漂移等常见问题,提升SLAM系统在动态环境中的稳定性和精度。

weixin_42651281的博客 326

SDL 入门指南:了解 SDL,快速上手 SDL 的安装和配置——VS2022

“SDL 入门指南:了解 SDL,快速上手 SDL 的安装和配置”——VS2022

热爱编程的小K的博客 3万+

STC8单片机低功耗延时优化实践:从循环等待到定时唤醒

本文深入探讨了STC8单片机低功耗延时优化的核心方法,即利用掉电唤醒定时器(WKT)替代传统的循环等待,实现从“空转耗电”到“定时唤醒”的转变。通过实战代码演示了如何编写低功耗延时函数,将待机电流从mA级降至μA级,并分析了精度、唤醒时间等关键权衡点,为电池供电的物联网设备提供了有效的续航优化方案。

pea55的博客 324

A Mathematical Framework for Transformer Circuits—(一)

transformer数学理解理论

qq_42208244的博客 2660

vc6.0设置SDL

搞了两天,终于把SDL配置成功了,这效率也太低了,可能是开始方法不对吧。。。 对了,在下载SDl包时,若是在vc6.0下测试,最好下载SDL-1.2.14版本,然后照着下面的步骤就OK了。。。   1.解压SDL的Development Libraries 压缩包,将解压后的lib文件夹里的SDL.lib SDLmain.lib拷贝到VC6.0安装目录的lib文件夹下面. PS:SDL开发

cffishappy的专栏 2648

Ubuntu 20.04下Cube-Studio云原生平台单机部署全攻略(附避坑指南)

本文详细介绍了在Ubuntu 20.04系统上单机部署Cube-Studio云原生平台的完整流程,包括环境准备、Docker配置、Rancher与Kubernetes集群部署以及Cube-Studio核心组件安装。特别提供了官方文档未涵盖的实战技巧和常见问题解决方案,帮助开发者高效完成部署并避免常见陷阱。

weixin_29313423的博客 464

SDL在VC6.0中的配置

本文转自:http://www.cnblogs.com/seacode/archive/2010/06/29/1767859.html 朋友们,欢迎来到SDL的游戏世界。SDL是一个游戏开发库,如果你还不知道SDL是什么,请参考SDL系列教程(一),那里有详细的描述。 在这一章中,我们将真正的开始编程了。在开始进入奇妙的程序世界之前,我们将把准备工具备好。 需要那些工具...

weixin_34354945的博客 121

霜冰优化算法(RIME)详解:从自然现象到智能优化

霜冰优化算法(RIME)是一种新型元启发式优化算法,灵感源于自然界中霜冰的形成过程。该算法通过模拟软霜和硬霜的不同生长特性,实现了高效的全局探索和局部开发平衡。RIME算法包含三个核心机制:软霜搜索策略模拟随机覆盖特性实现全局探索;硬霜穿刺机制模拟定向生长特性进行局部开发;正向贪婪选择机制确保解的持续优化。与遗传算法、粒子群算法相比,RIME具有参数少、收敛快、自适应平衡等优势,特别适合处理高维复杂优化问题。算法已在工程优化、机器学习等领域获得广泛应用,发表一年内即成为高被引论文。

qq_42212808的博客 782

ABAP CDS 货币与计量单位换算全攻略:CURRENCY_CONVERSION、UNIT_CONVERSION 与 DECIMAL_SHIFT 的工程化实践

本文介绍了SAP ABAP CDS中三种单位/货币换算函数(UNIT_CONVERSION、CURRENCY_CONVERSION、DECIMAL_SHIFT)的实战应用。重点包括:各函数的职责边界与适用场景,参数配置与精度控制策略,以及基于标准表(T006、TCUR*等)的换算规则来源。文章提供可运行的CDS示例,涵盖单位换算(如MI转KM)、货币汇率转换(含小数位处理)及纯小数位调整等典型场景,并强调生产环境中需注意的精度差异与审计风险控制。适用于企业报表、成本核算等需要统一口径的业务场景。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1554

vc6.0下配置SDL使用环境

首先是要下载SDL的1.2.14版本,试了1.2.15版本,总是报错。无奈只能下了一个1.2.14版本SDL终于可以使用了。   http://download.csdn.net/detail/zhuxian2009/5115083点击打开链接   配置方法: 1、将解压出来的include、lib文件夹,放入工程目录; 2、进入projec->project Setting->c/c

zhuxian2009的专栏 1193

时间序列预测 | 决策树时间序列预测建模,单步、多步(Python)

时间序列预测 | 决策树时间序列预测建模,单步、多步(Python)

天天酷科研的博客 744

SDL在VC6.0下的配置(转)

SDL系列教程(二):配置 akinggw 金桥信息 2006-05-18 SDL系列教程(二):hello,the world 作者:akinggw 朋友们,欢迎来到SDL的游戏世界。SDL是一个游戏开发库,如果你还不知道SDL是什么,请参考SDL系列教程(一),那里有详细的描述。 在这一章中,我们将真正的开始编程了。在开始进...

weixin_30481087的博客 160

【纯干货分享】常用高速接口眼图模板合集

文章汇集了常见的高速接口的信号眼图测试模板技术要求,比如,LPDDR5/4、PCIe 5.0/4.0、USB、MIPI等等,方便工程师快速进行查询和使用。

一只豌豆象的博客 3116

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

SDL具体安装

这里用的是:VC2008 + SDL-devel-1.2.15-VC ;   1:配置头文件路径和库文件路径;               2:编写程序,包含头文件,和库文件:例子如下:   #include #pragma comment(lib,"sdl.lib") #pragma comment(lib,"SDLmain.lib") void Ct

chinabinlang的专栏 9531

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Mingw msys编译ffmpeg 0.6.1 win7下

 到官网上下载新版的ffmpeg  0.6.1 :http://www.ffmpeg.org/releases/ffmpeg-0.6.1.tar.bz2   我当时下载mingw安装时是完全在线安装,在mingw目录下会有msys   我mingw装在c:/mingw 下,msys在c:/mingw /msys   编译ffmpeg 还需要SDL   地址:http://www.

永不言弃 669

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

在vc6上搭建sdl的开发环境

sdl有跨平台的directx之称、通常与opengl配合便可以实现3d游戏的开发、   首先去http://www.libsdl.org/index.php下载sdl的vc包、注意是下载Development Libraries的版本、不是Source Code、当然迩也可以下载源码自己去用VC编译、不过比较麻烦就不说了、下载完后解压、里面有include和lib目录、这两个是最主要的、然后...

weixin_33681778的博客 180

Visual Studio 2017中配置SDL

Visual Studio 2017中配置SDL 配置环境&平台 Windows 10 x64 系统 SDL2-devel-2.0.5-VC Microsoft Visual Studio 2017 关于SDL的详细介绍可在SDL的官网上看到:https://www.libsdl.org/。其中SDL2-devel-2.0.5-VC.zip文件可在https://www.libs

尘世烟湮的博客 1万+

SDL3系列教程一:VisualStudio2022下的SDL3环境配置

本文详细介绍了在Visual Studio 2022中配置SDL3开发环境的完整流程。首先从SDL官网下载SDL3开发包并解压,重点说明了解压后各目录的作用(include、lib等)。接着在VS2022中创建空C++项目,配置项目属性:添加SDL头文件目录和库文件路径,设置附加依赖项为SDL3.lib。最后提供了一个测试代码示例,展示了SDL窗口的初始化和简单渲染功能,验证环境配置是否成功。整个过程包含详细的截图指引和关键配置说明,适合开发者快速搭建SDL3开发环境。

计算机是信仰 3185

vc下配置sdl

2.2:获得VC下的SDL开发库。(Development Libraries)         你可以在SDL的官方主页找到下载。 http://www.libsdl.org/download-1.2.php         目前的VC版本,你会发现……找不到VC9的版本。无所谓了,SDL-devel-1.2.13-VC8.zip (Visual C++ 2005 Service Pack

cffishappy的专栏 2190
上一篇: 俄罗斯方块Windows版本的实现!
下一篇: Windows扫雷的设计思路与实现
complety
博客等级 码龄16年 55粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值