From 0764e86ce380596dafdc989f096d13e34a1ec2a3 Mon Sep 17 00:00:00 2001 From: Antoine Pitrou Date: Wed, 21 Sep 2022 18:47:18 +0200 Subject: [PATCH] See if __declspec works better for exported friends --- cpp/src/arrow/util/visibility.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cpp/src/arrow/util/visibility.h b/cpp/src/arrow/util/visibility.h index 8c20a0bec800b..d060386028569 100644 --- a/cpp/src/arrow/util/visibility.h +++ b/cpp/src/arrow/util/visibility.h @@ -42,11 +42,11 @@ #define ARROW_TEMPLATE_EXPORT #elif defined(ARROW_EXPORTING) #define ARROW_EXPORT ARROW_DLLEXPORT -#define ARROW_FRIEND_EXPORT ARROW_DLLEXPORT +#define ARROW_FRIEND_EXPORT __declspec(dllexport) #define ARROW_TEMPLATE_EXPORT ARROW_DLLEXPORT #else #define ARROW_EXPORT ARROW_DLLIMPORT -#define ARROW_FRIEND_EXPORT ARROW_DLLIMPORT +#define ARROW_FRIEND_EXPORT __declspec(dllimport) #define ARROW_TEMPLATE_EXPORT ARROW_DLLIMPORT #endif