网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月02日漏签0天
sdl吧 关注:4,211贴子:12,534
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 28回复贴,共1页
<<返回sdl吧
>0< 加载中...

SDL_mixer 错误 请教什么问题?详情内帖。

  • 只看楼主
  • 收藏

  • 回复
  • 慕夜蓝化
  • 中级粉丝
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
GCC无法启动,错误代码:During startup program exited with code 0xc0000139.
平台:windows7
a.exe 无法找到入口
无法定位程序输入点 SDL_AudioStreamFlush 于动态链接库 SDL2.dll上。
SDL2.dll确定 64位,SDL2_mixer.dll 也确定是64位,其他两个包和文件都可以正常编译输出,sdl_ttf 、sdl_image
就这个硬是卡住了。
请教解决方法,这里先谢过!。


  • 慕夜蓝化
  • 中级粉丝
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
顶一下。


2025-08-02 11:37:29
广告
不感兴趣
开通SVIP免广告
  • 慕夜蓝化
  • 中级粉丝
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
错误提示信息。
Running executable
[New Thread 2932.0x1c40]
During startup program exited with code 0xc0000139.
我原来是统一下载配置的,其余两个 SDL_ttf 以及 SDL_image 都没有问题,上手就用。
可是偏偏mixer怎么都通不过,就提示这个问题,似乎是说 库(dll?)的原因,但我已经对了好多好多遍,确认都是配套的。
可就是编译好的文件,怎么都无法启动。
是的,编译能通过,但是无法启动。
这里还望大家能看下怎么回事。


  • 慕夜蓝化
  • 中级粉丝
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
那个SDL_AudioStreamFlush函数,它自动冒出来的,我只要调用mix的函数,它就出来,SDL_mixer.h 我 include 它 不用函数进行编译也没问题,但是一调用它的函数就出错,像ttf,还有image就没有问题。 教程是sdl2的,c4吧出的。
编译器是tdm-gcc 64的。编辑器是vscode。参数是统一配置的。
我刚刚接触sdl2.0 ,被卡在了 SDL_mixer这里,编译可以通过,就是运行出错。
不晓得哪里出了问题。
确实,我还没有成功运行过一次sdl_mixer,像许多的教程,函数,大多从网上找来的。
可是,只要调用sdl_mixer的函数就出错。
这里类型定义是没有问题的。
@千城真人
刚刚回复,被度娘吃了,这里详细说明。
也希望你能贴出一段最简的SDL_mixer运行实例,我这边进行测试。
如果解决不了,有时间,我再尝试其他的版本,以及办法。


  • 千城真人
  • 人气楷模
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include <SDL.h>
#include <SDL_mixer.h>
int main(int argc,char ** argv)
{
// 初始化.
SDL_Init(SDL_INIT_AUDIO);//设备初始化
Mix_OpenAudio( 44100, MIX_DEFAULT_FORMAT, 2, 4096 ) ;//关键三句来了,格式初始化
Mix_Music *music = Mix_LoadMUS(argv[1]);//任意mp3拖到文件上执行,注意歌曲要英文名的
Mix_PlayMusic(music,1);//播放
while (Mix_PlayingMusic());//你也可以用延时替换这句
Mix_FreeMusic(music);//以下释放资源
Mix_CloseAudio();
SDL_Quit();
return 0;
}
//编译命令gcc "test.c" -IC:\MinGW\include\SDL2 -lmingw32 -lSDL2main -lSDL2 -lSDL2_mixer -o "test"


  • 千城真人
  • 人气楷模
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


  • 15198006450li
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
想问楼主, 最后解决了吗? 用SDL2_MIX的 有问题。用SDL1.x就正常。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 28回复贴,共1页
<<返回sdl吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示