摘要: 今天在我的opensuse下折腾了一段时间的SDL2,折腾的很是不爽。想了一想,还是暂时先回到windows下来搞吧……扳手嘛,当然还是codeblocks。但是在建立SDL2的工程的时候,这个总是提示说undefined to winmain@16这个错误。这个就好纠结郁闷了,最后查证,原来是链接库的时候,链接库的顺序问题。前一段时间sdl1.2的那个顺序在这里居然不管用了,需要把mingw32这个库提到最前……我了个汗……先在这个链接库的顺序变成如下:-lmingw32 -lSDL2 -lSDL2main -lSDL2.dll -luser32 -lgdi32 -lwinmm -ldxgu 阅读全文
posted @ 2013-10-06 23:24 DM-Bird 阅读(588) 评论(0) 推荐(0)
摘要: 恩,在网上有看到ubuntu下解决使用这个播放器中音乐乱码的问题,但是不是完全适用与Opensuse,自己小小想了一下,也终于搞定了。大部分的乱码确实得到了解决,恩,终于不用看着一堆乱码而抓狂了。1、首先安装convmvsudo zypper in convmv如果提示找不到这个东东的话,你可以尝试着添加一下manpack源,什么?你找不到?那我也没有办法了(网上可以很轻松的查到的吧……)2、进入保存音乐的路径mid3iconv -e GBK *.mp3 3、如果有问题的话,那么尝试着安装一下安装python-mutagensudo zypper in python-mutagen然后再次执行 阅读全文
posted @ 2013-09-22 22:10 DM-Bird 阅读(271) 评论(0) 推荐(1)
摘要: 嗯,经过昨天晚上小小的瞎折腾了一会儿,终于能够弄出来一个窗口了,但是一闪而过很显然不是我所能够忍受的。于是昨天晚上自作聪明的上了一个死循环,就挖了一个坑直接把自己埋了,好在只是稍微麻烦了一点点而已。虽然昨天晚上最后使用了一个类似计数器的东东,终于让窗口停留在桌面一小会儿,但是很显然这种做法不是解决问题的办法。这么做会让桌面的焦点一只聚集在这个SDL窗口上,直至SDL窗口的销毁。今天中午,终于起床洗漱之后,看了一下codeblocks本身的例子,直接从里面摘取出来一段代码,粘贴到我的代码中,果然窗口能够像正常一样工作了(但是很简陋,以后一点点改造吧……)。那么在昨天的代码基础上,又添加了如下的代 阅读全文
posted @ 2013-09-19 13:51 DM-Bird 阅读(1649) 评论(0) 推荐(0)
摘要: IDE:codeblocks 12.11 (编译器为内置的mingw32)对于工程,可以创建空工程,但是要在链接选项中添加内容,这里我模仿了SDL工程,直接在“其他链接选项”中添加如下一行:-lmingw32 -lSDLmain -lSDL.dll -luser32 -lgdi32 -lwinmm -ldxguid -mwindows 阅读全文
posted @ 2013-09-18 23:01 DM-Bird 阅读(217) 评论(0) 推荐(0)
摘要: 今天晚上,首先打算创建一个SDL的窗口,但是没有想到第一步就出现问题了,出现问题的代码如下: 1 #include 2 #include 3 4 int window_width = 640; 5 int window_height = 480; 6 7 extern int test_start(); 8 9 int main()10 {11 test_start();12 SDL_Quit();13 return 0;14 }15 16 int test_start()17 {18 SDL_Init(SDL_INIT_VIDEO);19 S... 阅读全文
posted @ 2013-09-18 22:57 DM-Bird 阅读(2869) 评论(0) 推荐(0)