As default, close dual abi
diff --git a/src/main/cpp/demos/CMakeLists.Release b/src/main/cpp/demos/CMakeLists.Release
index fd7ff83..73d55a7 100644
--- a/src/main/cpp/demos/CMakeLists.Release
+++ b/src/main/cpp/demos/CMakeLists.Release
@@ -4,6 +4,18 @@
 project(${PROJECT_NAME_DEMO} VERSION 1.0
         LANGUAGES C CXX)
 set(CMAKE_CXX_STANDARD 11)
+
+if (CONAN_LIBCXX STREQUAL "libstdc++11")
+    message("-- Detect libstdc++11,Using -D_GLIBCXX_USE_CXX11_ABI=1")
+    add_definitions(-D_GLIBCXX_USE_CXX11_ABI=1)
+elseif (CONAN_LIBCXX STREQUAL "libstdc++")
+    message("-- Detect libstdc++, Using -D_GLIBCXX_USE_CXX11_ABI=0")
+    add_definitions(-D_GLIBCXX_USE_CXX11_ABI=0)
+else ()
+    message("-- As Default, Will not open Dual ABI.")
+    add_definitions(-D_GLIBCXX_USE_CXX11_ABI=0
+endif ()
+
 include_directories(../include)
 
 find_library(ROCKETMQ_CLIENT_CORE