当前位置:首页 » 编程软件 » sdl编译

sdl编译

发布时间: 2022-04-23 02:21:13

⑴ 在linux下联合编译ffmpeg和SDL源码之一 / 蓝讯

看到个类似的问题:www.avidemux.org/smf/index.php?topic=11974.0你这个东西真不好说,不过看来是x264因为是静态编译,静态编译我记得需要别的函数库也是静态的。你这个应该是x264本身就有找不到的函数入口问题,导致现在传染给了ffmpeg

⑵ 如何成功运行SDL官方提供的Android平台的Demo

操作步骤:
第一步:准备SDL源代码包;
1. 去官网下载最新版SDL2-2.0.3.tar.gz;
2. 解压后,可以在根目录下找到android-project目录和README-android.txt,前者是一个一个Android工程模板,后者是关于如何使用该工程的文档说明。
3. 调整目录,使其成为一个可编译的工程:
(1) 将android-project目录剪切到与SDL2-2.0.3同级的目录;
(2) 然后将SDL2-2.0.3目录拷贝到android-project\jni目录下,并重命名为SDL;
第二步:为SDL增加main函数
(1) 下载wiki.libsdl.org/Tutorials#Android.c文件;
(2) 下载之后将其放入android-project\jni\src目录;
(3) 将main.c加入android-project\jni\src\Android.mk: 在Android.mk中默认有个YourSourceHere.c,将其替换为main.c即可;
第三步:编译libSDL2.so和libmain.so
注:请确认NDK的bin目录已经配置到环境变量PATH中去;
打开cmd命令窗口,进入到android-project目录,然后执行"ndk-build"命令进行编译。编译成功后会在android-project根目录下生成libs目录,下面有各个平台的需要的这两个so文件。
第四步:修改build target配置文件
默认的工程是使用的=android-12,必须使这个target与系统配置的一致,否则编译会失败. 具体的配置位于android-project/project.properties和android-project/default.properties中。由于adt-bundle-windows-x86_64-20130729.zip包对应的是android-18,因此需要将这两个文件中的配置全部改为android-18.
第五步:导入Eclipse运行
依次选择File->New->Android->Android Project from Existing Code,然后选择android-project目录将工程文件导入到Eclipse中。
然后选择按照正常的Android工程运行即可。这个时候程序闪一下什么都没有,因为没有添加资源。可下载一个bmp图片放到android-project/assets中,这个目录是由eclipse自动生成的。然后运行就可以看到通过SDL渲染出来的图片了。

⑶ ubuntu“usr/include”目录下有“SDL.h”文件,为什么include<SDL.h>还是报找不到文件的编译错误

建议用sdl-config生成编译参数:

gcc -o hello hello.c `sdl-config --cflags --libs`

或者贴出你的错误。可能是lib路径不对,找不到libSDL.so, 链接时出错。

⑷ 如何编译SDL2扩展库

这个提示是缺少SDL2.dll。你可以去SDL官网下载这个文件,放到C:\windows\system32文件夹下。如果这一步完成后,可以运行了,那就好了。 但是可能还缺少别的动态链接库,重装系统后一些注册表信息也可能丢失了。所以,重装一下游戏更靠谱。

⑸ LINUX编译SDL库(下面指令的含义)

./configure
是一个配置命令,告诉你需要在PC机上编译,然后用于arm,可能是参数变化了

⑹ SDL编译失败./src/thread/pthread/SDL_sysmutex.c:35:25: #if with no expression

因为你是这样定义的FAKE_RECURSIVE_MUTEX

#define FAKE_RECURSIVE_MUTEX

这样定义并没有给个宏定义赋值,值是空的,因此不能用#if,而只能用#ifdef FAKE_RECURSIVE_MUTEX

在定义的地方改成
#define FAKE_RECURSIVE_MUTEX 1

⑺ 我编译SDL库总是出现[build/SDL_pulseaudio.lo] 错误 1 有编译文档吗 QQ:1607584059 谢谢

貌似 还有 记不清了 我以前用的友善之臂的开发板 出现这个错误很两个可能1仔细检查 下命令看有没有少空格和打错命令 2少下几个安装包 我当时就是少安装了几个安装包 装上之后就解决了
你加下我QQ吧 有时间我发给你 280747135 具体安装包可能你要自己网上找了 学了太久真心记不清了 文档的话我这里应该还有

⑻ 如何安装/编译在Linux / Ubuntu的SDL2 C C 05

1.使用apt-get 安装开发包
sudo apt-get install libsdl2-dev
2.编辑源文件, hello.c

#include <SDL2/SDL.h>int main(){ SDL_Window* window =0; SDL_Renderer* render=0; SDL_Init(SDL_INIT_EVERYTHING); window=SDL_CreateWindow("hello",SDL_WINDOWPOS_CENTERED,SDL_WINDOWPOS_CENTERED,640,480,SDL_WINDOW_SHOWN); render=SDL_CreateRenderer(window,-1,0); SDL_SetRenderDrawColor(render,0,255,0,255); SDL_RenderClear(render); SDL_RenderPresent(render); SDL_Delay(3000); SDL_DestroyWindow(window); SDL_DestroyRenderer(render); SDL_Quit(); return 0;}

3.编译
gcc hello.c -lSDL2
如果编译成功,会生成a.out可执行文件

4.运行
./a.out

⑼ wxDev-C++编译SDL和OpenGL程序,会的就帮个忙

为什么放着好用的Visual Studio 系列不用,而非要用wxDev-C++之类的?
现在有很多书,或者人在误导大家,用什么命令行编译,看起来很酷,但实际毫无用处,这些事交给编译器做有什么不好呢?
有这些精力多集中在代码和算法上不是很好么?

那你倒说说开源的好在哪?现在跟风的人真是不少

⑽ linux+qt+sdl 如何编译运行(最好有事例)

sdl有基于qtopia的版本,下面页面里的文档是我移植的任天堂游戏模拟器的做法,工具就是
linux+qtopia(qt3)+sdl+fceu

http://xy0811.spaces.live.com/blog/cns!F8AECD2A067A6B17!1019.entry

热点内容
如何用计算器刷安卓 发布:2025-05-20 01:09:29 浏览:575
移动宽带密码重置后怎么办 发布:2025-05-20 01:02:04 浏览:808
php不是内部命令 发布:2025-05-20 00:41:09 浏览:97
淘宝图片上传用什么软件 发布:2025-05-20 00:40:55 浏览:346
mysql64位forlinux 发布:2025-05-20 00:37:25 浏览:345
工伤辅助器如何配置 发布:2025-05-20 00:25:13 浏览:602
opencv存储图片 发布:2025-05-20 00:16:10 浏览:953
ug编程链轮 发布:2025-05-20 00:14:03 浏览:100
手机锁屏壁纸配置失败怎么解决 发布:2025-05-20 00:10:38 浏览:757
源码编译的软件怎么卸载 发布:2025-05-20 00:05:29 浏览:489