在Windows中,winapi提供了报告有关监视器的信息的功能:
DEVMODE dm;
dm.dmSize = sizeof(DEVMODE);
EnumDisplaySettings(NULL, ENUM_CURRENT_SETTINGS, &dm);
int FPS = dm.dmDisplayFrequency;
Run Code Online (Sandbox Code Playgroud)
在Linux上相当于什么?Linux手册页将我定向到allegro库函数,但我不仅不使用allegro,而且该函数来自该库的过时版本,而且据说只能在Windows上运行。