SDL 运行时二进制文件,它们有什么用?
SDL runtime binaries, what are they used for?
我正在按照教程转到此 SDL 页面 (https://www.libsdl.org/download-2.0.php)。在那里,我可以看到三个可以下载的东西:
- 源代码
- 运行时二进制文件
- 开发库
我正在努力理解它们。我的理解是这样的:
- 源代码:是 SDL 创建者制作的原始代码,未编译成库。
- 运行时二进制文件:我不知道
- Development libraries: 是代码但是这次编译成库。有两个版本,因为一个是用 VC(可视化编译器)编译的,另一个是用 gcc 编译器编译的。
运行时二进制文件有什么用?
我想象这些场景:
- 源代码:我正在编写我的项目,当我点击编译时,我会编译我用 SDL 源代码单独编写的内容。
- 运行时二进制文件:?
- 开发库:我设置了我的编程环境来识别库。然后我编写代码,当我点击编译时,编译器编译我的代码,然后链接器将我的代码和 SDL 库链接到一个可执行文件中。
运行时二进制文件/库是您的应用程序需要在 run-time 处使用以访问库函数的文件。它们是包含您的应用程序在执行时将调用的库的实际编译代码的文件。
我正在按照教程转到此 SDL 页面 (https://www.libsdl.org/download-2.0.php)。在那里,我可以看到三个可以下载的东西:
- 源代码
- 运行时二进制文件
- 开发库
我正在努力理解它们。我的理解是这样的:
- 源代码:是 SDL 创建者制作的原始代码,未编译成库。
- 运行时二进制文件:我不知道
- Development libraries: 是代码但是这次编译成库。有两个版本,因为一个是用 VC(可视化编译器)编译的,另一个是用 gcc 编译器编译的。
运行时二进制文件有什么用? 我想象这些场景:
- 源代码:我正在编写我的项目,当我点击编译时,我会编译我用 SDL 源代码单独编写的内容。
- 运行时二进制文件:?
- 开发库:我设置了我的编程环境来识别库。然后我编写代码,当我点击编译时,编译器编译我的代码,然后链接器将我的代码和 SDL 库链接到一个可执行文件中。
运行时二进制文件/库是您的应用程序需要在 run-time 处使用以访问库函数的文件。它们是包含您的应用程序在执行时将调用的库的实际编译代码的文件。