diff --git a/src/classic/btstack_sbc.h b/src/classic/btstack_sbc.h
index c4d96aeae..49e07362a 100644
--- a/src/classic/btstack_sbc.h
+++ b/src/classic/btstack_sbc.h
@@ -46,6 +46,10 @@
 #include <stdint.h>
 #include "btstack_sbc_plc.h"
 
+#if defined __cplusplus
+extern "C" {
+#endif
+
 typedef enum{
     SBC_MODE_STANDARD,
     SBC_MODE_mSBC