在 Fedora 上安装 SDL

2024-05-13

我安装了 FEDORA 和 SDL,并希望在编译时用 C 语言对图形进行编程,我收到了很多对 SDL_MapRGB、SDL_Init 等未定义的引用 我搜索了文件系统 SDL.dll 丢失..

如何解决这个问题呢?


Linux不使用.dll文件来存储库,而是使用.so。

无论如何,要在 fedora 中安装 SDL:

sudo yum install SDL*

这将安装完整的 SDL 库以及相关的开发包。

您可能还需要安装开发工具包组(用于 gcc 和其他构建工具):

sudo yum groupinstall 'Development Tools'

编译时,您需要告诉 GCC 要链接哪个库:

gcc mycoolapp.c -o myapp -lSDL -lSDL_mixer
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Fedora 上安装 SDL 的相关文章

  • 将 Netbeans 与 Cygwin 和 SDL(包括 SDL.h)一起使用会产生奇怪的错误

    我已经设置了 Netbeans C C 安装 配置并正确运行了 Cygwin SDL 是使用 Cygwin 终端从源安装的 我已经确认 Cygwin Netbeans 和 SDL 都运行正确 我可以使用 Netbeans 编写和编译 C 项
  • Fedora 24 上的 libicu 和 stringi 导致 R 头痛

    我最近升级到 F24 现在在我的 R 会话中我无法加载一些包 sp reshape2 latex2exp knitr 等 我发现的最初问题是 F24 使用 libicu56 而这些软件包需要 libicu54 我遵循了一个建议这个线程 ht
  • Vim 编译时支持 Python 但看不到 sys 版本

    我编译了 Vim 的开发版本 同时支持 Python 2 和 Python 3 的输出vim version has python dyn and python3 dyn在里面 我运行配置文件 G configure enable pyth
  • 链接器命令失败,sdl

    我正在尝试编译我的第一个 SDL 程序 但它无法编译 顺便说一句 我猜这不应该是关于设置库 因为我认为我正确安装了库 这是我的命令 g main cpp o main I Library Frameworks SDL2 framework
  • 为什么 Redis 服务器不允许我连接到节点?

    在 src 目录中 我正在运行以下命令 redis trib rb create replicas 1 127 0 0 1 7000 127 0 0 1 7001 127 0 0 1 7002 127 0 0 1 7003 127 0 0
  • Fedora 19 上的 Metasploit msfconsole method_missing

    我使用以下命令在 Fedora 19 上安装了metasploit这份来自 Fedora 的指南 http fedoraproject org wiki Metasploit 完成我运行的所有步骤后微软控制台并得到以下错误 usr loca
  • 将 SDL2 库与 pkg-config 链接

    我使用的是 Ubuntu 14 04LTS 我已经通过从源代码编译安装了 SDL2 库 方法 1https askubuntu com questions 344512 what is the general procedure to in
  • 在 Windows 上为 Haskell 安装 SDL (GHC)

    背景 我一直在使用光泽库进行一些简单的图表工作 但当需要更具交互性的东西时 我发现我需要一个更强大的库 经过一些研究后 我决定我喜欢 SDL 库的功能 并想尝试为其安装 Haskell 绑定 到目前为止我还没有成功 Part 1 如何安装和
  • 在 C 程序中链接 SDL

    在学习了一些 C 基础知识后 我最近对使用 SDL 产生了兴趣 我安装了 SDL image 和 SDL mixer 它们位于 usr local include SDL2 中 我意识到您必须链接到头文件 但我不知道该怎么做 我收到 SDL
  • 将透明 .PNG 图像传输到屏幕上

    你好 我有一个图像 上面画了一个黑色矩形 它的背景是透明的 该文件保存为 png clear png 然后我有另一个图像 它只是保存为 jpeg 的纯红色背景 background jpeg 我试图做的是使clear png 中的黑色矩形显
  • 内存泄漏是否有可接受的限制?

    我刚刚开始在 C 中尝试 SDL 我认为定期检查内存泄漏可能是尽早养成的好习惯 考虑到这一点 我一直通过 Valgrind 运行我的 Hello world 程序来捕获任何泄漏 尽管我已经删除了除最基本的之外的所有内容SDL Init an
  • MacOS 10.6 (Snow Leopard) 上的 sdl-config 安装在哪里

    安装后SDL http www libsdl org release SDL 1 2 14 dmg and SDL 开发 http www libsdl org release SDL devel 1 2 14 extras dmg在 Ma
  • pip ImportError:无法从“集合”导入名称“映射”

    pip 尝试访问的 python 库似乎存在冲突 如以下错误所示 root fedora user pip Traceback most recent call last File usr local bin pip line 5 in
  • 防止SDL程序消耗额外资源

    我正在设计应该在图像上展示开放简历的程序 我注意到基本 SDL 应用程序的概念非常糟糕 它由循环和延迟组成 while true while event is in buffer event process event event do s
  • 如何在 Linux Fedora 上的 Apache 中启用 PHP?

    标题几乎概括了这一点 我在跑Fedora 18 64 位通过 httpd 安装 Apache 我的 Apache 运行得很好 但我的 PHP 似乎无法工作 我相当确定我的机器上确实安装了它 Linux 新手 我在我的目录中创建了一个 tes
  • 如何在 SDL 中创建颜色渐变

    SDL 没有这样的功能 很好奇过去是否有人做过并且不介意引导我走向正确的方向 我想在两种颜色之间创建渐变以反映在矩形的高度上 只需在所需的 y 位置上进行循环即可 通过在渐变的端点颜色之间进行插值来计算所需的颜色 Call SDL SetR
  • 如何编译程序使其能够在 32 位 Linux 上使用 >4GB 内存?

    整个代码是用 C C 和 Fortran 编写的 是否可以让它使用4GB以上的内存 现在内存到3GB就老是崩溃 如果可能的话 如何设置编译选项 或配置标志 我们可以使用 gcc g 或 intel 编译器 我们的操作系统 Fedora 12
  • 使用 SDL2 C++ 时出现应用程序无法正确启动 (0xc000007b) 错误

    好吧 这就是问题所在 最近我对 C 游戏编程感兴趣 并且正在使用 SDL2 库 一切都运行良好 直到我想加载 SDL2 图像库 我遇到的第一个问题是 我的第一个设置是使用 x64 库 但运行代码时出现一些问题 因此我将其更改为 x86 我将
  • 为什么 SDL 在 Mac 上比 Linux 上慢得多?

    我正在研究使用 SDL2 渲染的单线程图形程序 https github com TurkeyMcMac intergrid 请参阅末尾的较小示例 它既可以在旧的 Linux 机器上运行 也可以在不太旧的 Mac 上运行 Linux 计算机
  • CentOS:无法安装 Chromium 浏览器

    我正在尝试在 centOS 6 i 中安装 chromium 以 root 用户身份运行以下命令 cd etc yum repos d wget http repos fedorapeople org repos spot chromium

随机推荐

  • 如何在控制器内部使用 auto_link

    在我的控制器中 我需要构建一个 JSON 对象 如何在控制器内使用 auto link 现在它错误 NoMethodError undefined method mail to for
  • Apollo 更新查询未调用?

    我正在 GitHunt React 和 GitHunt API 中研究 Apollo pub sub 当我运行这些应用程序并输入新评论时 评论将通过调用提交来保存 然后 updateQueries 代码块在此处运行 const Commen
  • 具有自签名证书的 Alamofire / ServerTrustPolicy

    我想使用 Alamofire 通过带有自签名证书的 https 连接与我的服务器进行通信 我的环境在本地主机上运行 我尝试连接 但响应始终如下所示 Success false Response String nil 我用下面的代码完成了它
  • 如何在 Linq where 子句中指定动态字段名称?

    如果您创建一个包含 Linq 条件的 Filter 对象 该对象通常位于如下的 where 子句中 var myFilterObject FilterFactory GetBlank myFilterObject AddCondition
  • 如何使用 QuerySelector 获得第二个匹配项?

    以下语句给出了该类的第一个元素titanic element document querySelector titanic 我如何检索具有相同类的第二个元素 Use document querySelectorAll https devel
  • 我想使用对话框显示两个数字选择器

    我试图仅使用 java 在对话框上显示两个数字选择器 代码正在工作 但我无法将其排列为相等的宽度 这是我的代码 RelativeLayout relative new RelativeLayout mContext final Number
  • Fiddler 会话对象文档

    在哪里可以找到有关 Fiddler Session 对象的属性和方法的文档 我正在 Fiddler 中创建一些自定义规则 js 以进行故障排除 安装脚本编辑器并单击 视图 gt 类资源管理器 http www telerik com dow
  • 如何在模型更改时停止ListView“跳跃”

    我需要做什么 我需要创建一个聊天窗口用一个ListView在 QML 中存储聊天消息 我设置listView positionViewAtEnd 以便跟踪最后的消息 我禁用positionViewAtEnd当我向上滚动时 我可以阅读过去的消
  • 使用 Python-AppKit-Objective C 转换为预组合 Unicode 字符串

    苹果公司的这份文件技术问答 QA1235 http developer apple com qa qa2001 qa1235 html描述了一种将 unicode 字符串从组合版本转换为分解版本的方法 由于我对包含某些字符 例如重音符号 的
  • 如何在编译时生成嵌套循环

    我有一个整数N我在编译时就知道了 我也有一个标准 数组保存描述形状的整数N维数组 我想在编译时使用元编程技术生成嵌套循环 如下所述 constexpr int N 4 constexpr std array
  • 如何在 Ruby 中列出局部变量?

    def method a 3 b 4 some method that gives a b end 局部变量 http ruby doc org core Kernel html method i local variables 它输出符号
  • 在 TinyMCE 中插入换行符而不是

    我已按如下方式初始化 TinyMCE 我想在用户按 Enter 键而不是段落时强制换行 我正在尝试关注 但没有成功 我正在使用 TinyMCE 版本 3 3 8 tinyMCE init mode exact theme advanced
  • Travis CI 与 Clang 3.4 和 C++11

    Travis CI 是否可以与支持 C 11 的 Clang 一起使用 我想要 Clang 而不是 GCC 我已经在 Travis CI 中使用了 GCC 4 8 看来预安装的版本不支持 C 11 我安装任何新版本的所有尝试都结束了因为这个
  • Express.js - 监听关闭

    我有一个使用 Express 的 Node js 应用程序 在该应用程序中 我有一个如下所示的块 const app require app const port process env PORT 8080 const server app
  • T-SQL 按最旧日期和唯一类别选择行

    我正在使用 Microsoft SQL 我有一个表 其中包含按两个不同类别存储的信息和一个日期 例如 ID Cat1 Cat2 Date Time Data 1 1 A 11 00 456 2 1 B 11 01 789 3 1 A 11
  • 如何在 Visual Studio Code 中缩进/格式化所选代码?

    我想缩进 Visual Studio Code 中的特定代码部分 I read 如何在 Visual Studio Code 中设置代码格式 https stackoverflow com questions 29973357 它提供了缩进
  • 根据两个预先计算的直方图报告两个样本的 K-S 统计量

    Problem 在这里 我绘制了存储在文本文件中的 2 个数据集 在列表中 dataset 每个包含 218 亿个数据点 这使得数据太大而无法作为数组保存在内存中 我仍然能够将它们绘制为直方图 但我不确定如何通过2 样本KS测试 http
  • 如何使用 PHP 中的 jQuery/AJAX 调用迭代 JSON 数组? [复制]

    这个问题在这里已经有答案了 可能的重复 循环Json对象 https stackoverflow com questions 684672 loop through json object 我有一个 PHP 函数 data php 它从外部
  • 使用 AesManaged“填充无效且无法删除”

    我正在尝试使用 AesManaged 进行简单的加密 解密 但在尝试关闭解密流时不断出现异常 这里的字符串被正确加密和解 密 然后在 Console WriteLine 打印正确的字符串后 我收到 CryptographicExceptio
  • 在 Fedora 上安装 SDL

    我安装了 FEDORA 和 SDL 并希望在编译时用 C 语言对图形进行编程 我收到了很多对 SDL MapRGB SDL Init 等未定义的引用 我搜索了文件系统 SDL dll 丢失 如何解决这个问题呢 Linux不使用 dll文件来