c++ - SDL 运行时二进制文件,它们的用途是什么?
问题描述
我正在关注一个将我带到此 SDL 页面 ( https://www.libsdl.org/download-2.0.php ) 的教程。在那里,我可以看到三个可以下载的东西:
- 源代码
- 运行时二进制文件
- 开发库
我试图理解它们。我的理解是这样的:
- 源代码:是 SDL 的创建者制作的原始代码,未编译到库中。
- 运行时二进制文件:我不知道
- 开发库:是代码,但这次编译到库中。有两个版本,因为一个是用 VC(可视编译器)编译的,另一个是用 gcc 编译器编译的。
运行时二进制文件有什么用?我想象这些场景:
- 源代码:我正在编写我的项目,当我点击编译时,我使用 SDL 源代码编译我单独编写的内容。
- 运行时二进制文件: ?
- 开发库:我设置了我的编程环境来识别库。然后我编写我的代码,当我点击编译时,编译器编译我的代码,然后链接器将我的代码和 SDL 库链接到一个可执行文件中。
解决方案
运行时二进制文件/库是您的应用程序需要在运行时使用以访问库函数的文件。它们是包含您的应用程序在执行时将调用的库的实际编译代码的文件。
推荐阅读
- tsql - 数据质量维度的动态 SQL 表验证
- javascript - Phaser 3 上的 moveToObject 精灵动画
- parsing - 令牌已被另一个规则消耗,无法再次解析令牌
- compiler-errors - Solidity - 标识符未找到或不唯一 onlyOwner()
- c - 如何测量接收数据包的精确或近似延迟
- python - 将 pygame 转换为 cv2 到 pygame 时,Surface alpha 丢失
- ios - 使用 MeasurementFormatter SwiftUI 转换单位和格式
- java - 无法获取android库
- mongodb - 如何在 mongoose 中使用 update many 来循环遍历 8 个元素并将它们放入该模式中的数组中
- .htaccess - htaccess 通配符重定向到最接近的匹配