利用C语言和SDL写了个小程序,为什么只有通过IDE(vs 2017)运行才正常,直接打开exe文件时一闪而过?

利用C语言和SDL写了个小程序,为什么只有通过IDE(vs 2017)运行才正常,直接打开exe文件时一闪而过?,第1张

你写的是console程序,并且不是没有做消息循环处理。你可以写windows程序,5步曲: 1、设计窗口类;2、注册窗口;3、创建窗口;4、显示窗口;5、消息循环。这样的例子很多,百度一下抄一下就行。

现在MapThis的作者Deniska又开发出自制软件sdlBasic,此软件实现在PSP上对basic语言程序的编译。BASIC是属于高阶程式语言的一种,适用于初学者的多功能符号指令码。

sdlBasicv0.5内置有几款BASIC的小程序,包括游戏、软件、还有HELLO WORLD。

使用说明:用电脑编写BASIC程序,扩展名命名为.sdlbas。然后拷贝进“PSP/GAME/sdlBasic”目录下。运行sdlBasic,选择到自己的.sdlbas文件,按○键即可运行。

注意:退出正在运行BASIC程序时,有可能造成PSP死机。

安装方式:

下载sdlBasic安装包,解压后将sdlBasic文件夹置于" PSP/GAME"目录中。

http://sdlpal.codeplex.com/discussions/355252

这里面的跟你的症状一样,你可以仔细看一下。

VC6不能使用sdl 1.2.14以上版本,

VC6 即使配合 sdl 1.2.14 以下版本 也无法完美编译

症状:编译通过,运行也ok,但关闭时提示错误


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11588150.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存