From 1c202bf12c12c0bcecf918fd8efa2261d36c4faa Mon Sep 17 00:00:00 2001 From: Sainan Date: Mon, 28 Oct 2024 15:53:08 +0100 Subject: [PATCH] Update plugin.h for ABIv1 (#84) * Fix plugin.h not exporting ANALOG_SDK_PLUGIN_ABI_VERSION * Remove pragma comment lib from plugin.h --- includes/plugin.h | 4 +--- wooting-analog-sdk/test_c_plugin/src/plugin.c | 1 + 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/includes/plugin.h b/includes/plugin.h index b7a1d3a..55baead 100644 --- a/includes/plugin.h +++ b/includes/plugin.h @@ -9,8 +9,6 @@ #else #define ANALOGSDK_EXPORT __declspec(dllimport) #endif -#pragma comment(lib, "userenv.lib") -#pragma comment(lib, "WS2_32") #else #define ANALOGSDK_EXPORT #endif @@ -21,7 +19,7 @@ #define ANALOGSDK_API ANALOGSDK_EXPORT #endif -const uint32_t ANALOG_SDK_PLUGIN_ABI_VERSION = 1; +ANALOGSDK_API const uint32_t ANALOG_SDK_PLUGIN_ABI_VERSION = 1; typedef void (*device_event)(void const *, WootingAnalog_DeviceEventType, const WootingAnalog_DeviceInfo_FFI *); diff --git a/wooting-analog-sdk/test_c_plugin/src/plugin.c b/wooting-analog-sdk/test_c_plugin/src/plugin.c index 242600d..043ec3e 100644 --- a/wooting-analog-sdk/test_c_plugin/src/plugin.c +++ b/wooting-analog-sdk/test_c_plugin/src/plugin.c @@ -1,3 +1,4 @@ +#define ANALOGSDK_EXPORTS #include "../../../includes/plugin.h" static bool initialised = false;