fix win ci

This commit is contained in:
sasha0552 2024-06-27 13:02:43 +00:00 committed by GitHub
parent 742597e31a
commit 5e20dfc1a3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,7 +1,7 @@
#include "nvapi.h" #include "nvapi.h"
#ifdef _WIN32 #ifdef _WIN32
# include <libloaderapi.h> # include <windows.h>
#elif __linux__ #elif __linux__
# include <dlfcn.h> # include <dlfcn.h>
#endif #endif
@ -89,7 +89,7 @@ void nvapi_init() {
// obtain the address of the nvapi_QueryInterface function // obtain the address of the nvapi_QueryInterface function
if (lib) { if (lib) {
#ifdef _WIN32 #ifdef _WIN32
nvapi_QueryInterface = (nvapi_QueryInterface_t) GetProcAddress(lib, "nvapi_QueryInterface"); nvapi_QueryInterface = (nvapi_QueryInterface_t) GetProcAddress((HMODULE) lib, "nvapi_QueryInterface");
#elif __linux__ #elif __linux__
nvapi_QueryInterface = (nvapi_QueryInterface_t) dlsym(lib, "nvapi_QueryInterface"); nvapi_QueryInterface = (nvapi_QueryInterface_t) dlsym(lib, "nvapi_QueryInterface");
#endif #endif
@ -120,7 +120,7 @@ void nvapi_free() {
// release the library resources // release the library resources
if (lib) { if (lib) {
#ifdef _WIN32 #ifdef _WIN32
FreeLibrary(lib); FreeLibrary((HMODULE) lib);
#elif __linux__ #elif __linux__
dlclose(lib); dlclose(lib);
#endif #endif