方案1:
因为GetVersionEx在Windows 8.1开始被废弃,只需要将_WIN32_WINNT改为Windows 8.1以后的值,例如0x0A00(Windows10)。
方案2:
将SQLITE_WIN32_GETVERSIONEX改为0也可以。从sqlite3.c可以看到当SQLITE_WIN32_GETVERSIONEX为零时,就不会再使用GetVersionExA。
我用的sqlite版本是3.39。
方案1:
因为GetVersionEx在Windows 8.1开始被废弃,只需要将_WIN32_WINNT改为Windows 8.1以后的值,例如0x0A00(Windows10)。
方案2:
将SQLITE_WIN32_GETVERSIONEX改为0也可以。从sqlite3.c可以看到当SQLITE_WIN32_GETVERSIONEX为零时,就不会再使用GetVersionExA。
我用的sqlite版本是3.39。