From f7bef85ed28484f137c29ed0bd975f079c6c62cf Mon Sep 17 00:00:00 2001 From: Sean Yen Date: Wed, 15 Apr 2020 10:52:24 -0700 Subject: [PATCH] Add extern "C" to correct the linkage for Windows --- include/behaviortree_cpp_v3/bt_factory.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/behaviortree_cpp_v3/bt_factory.h b/include/behaviortree_cpp_v3/bt_factory.h index c0dd233c5..ac7c424d2 100644 --- a/include/behaviortree_cpp_v3/bt_factory.h +++ b/include/behaviortree_cpp_v3/bt_factory.h @@ -113,7 +113,7 @@ See examples for more information about configuring CMake correctly #elif _WIN32 #define BT_REGISTER_NODES(factory) \ - __declspec(dllexport) void BT_RegisterNodesFromPlugin(BT::BehaviorTreeFactory& factory) + extern "C" void __declspec(dllexport) BT_RegisterNodesFromPlugin(BT::BehaviorTreeFactory& factory) #endif #endif