DRAFT |
SDL_version
A structure that contains information about the version of SDL in use.
Contents
Data Fields
Uint8 |
major |
major version |
Uint8 |
minor |
minor version |
Uint8 |
patch |
update version |
Code Examples
Include: Nothing found for "## End 1"!
SDL_version compiled;
SDL_version linked;
SDL_VERSION(&compiled);
SDL_GetVersion(&linked);
printf("We compiled against SDL version %d.%d.%d ...\n",
compiled.major, compiled.minor, compiled.patch);
printf("But we are linking against SDL version %d.%d.%d.\n",
linked.major, linked.minor, linked.patch);
Remarks
If you are linking to SDL dynamically, then it is possible that the current version will be different than the version you compiled against. This function returns the current version, while SDL_VERSION() is a macro that tells you what version you compiled with.
This function may be called safely at any time, even before SDL_Init().
Related Macros
Related Functions
You can add your code example here
Remarks
Represents the library's version as three levels:
- major revision (increments with massive changes, additions, and enhancements)
- minor revision (increments with backwards-compatible changes to the major revision), and
- patchlevel (increments with fixes to the minor revision)
