This is an automated email from the ASF dual-hosted git repository.
jt2594838 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git
The following commit(s) were added to refs/heads/master by this push:
new c032ea00049 Fix Windows C++ client README commands (#17881)
c032ea00049 is described below
commit c032ea00049bf40f1da2878076f8c3cd39dda3f8
Author: Hongzhi Gao <[email protected]>
AuthorDate: Tue Jun 9 16:23:52 2026 +0800
Fix Windows C++ client README commands (#17881)
---
iotdb-client/client-cpp/README.md | 10 +++++-----
iotdb-client/client-cpp/README_zh.md | 2 +-
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/iotdb-client/client-cpp/README.md
b/iotdb-client/client-cpp/README.md
index b62d4c5c88a..dcd6d0bf58f 100644
--- a/iotdb-client/client-cpp/README.md
+++ b/iotdb-client/client-cpp/README.md
@@ -259,7 +259,7 @@ During configure CMake will, in order:
| Library only (Linux/macOS) | `mvn -P with-cpp -pl iotdb-client/client-cpp
-am -DskipTests package` |
| Debug library (Linux/macOS) | `mvn -P with-cpp -pl iotdb-client/client-cpp
-am -DskipTests -Dcmake.build.type=Debug package` |
| Library only (Windows / MSVC) | `mvn -P with-cpp -pl iotdb-client/client-cpp
-am -DskipTests "-Dboost.include.dir=C:\boost_1_88_0" package` |
-| Debug library (Windows / MSVC) | `mvn -P with-cpp -pl
iotdb-client/client-cpp -am -DskipTests -Dcmake.build.type=Debug
"-Dboost.include.dir=C:\boost_1_88_0" package` |
+| Debug library (Windows / MSVC) | `mvn -P with-cpp -pl
iotdb-client/client-cpp -am -DskipTests "-Dcmake.build.type=Debug"
"-Dboost.include.dir=C:\boost_1_88_0" package` |
| Library + ITs (Linux/macOS) | `mvn clean install -P with-cpp -pl
distribution,iotdb-client/client-cpp -am` then `mvn -P with-cpp -pl
iotdb-client/client-cpp -am verify` |
| Direct CMake (no Maven) | `cmake -S iotdb-client/client-cpp -B build
&& cmake --build build --target install` |
@@ -347,13 +347,13 @@ mvn -P with-cpp -pl iotdb-client/client-cpp -am
-DskipTests package
# Visual Studio 2019
mvn -P with-cpp -pl iotdb-client/client-cpp -am -DskipTests `
- -Dcmake.generator="Visual Studio 16 2019" `
- -Dclient.cpp.package.classifier=windows-x86_64-msvc14.2 package
+ "-Dcmake.generator=Visual Studio 16 2019" `
+ "-Dclient.cpp.package.classifier=windows-x86_64-msvc14.2" package
# Visual Studio 2017 (CMake uses -A x64 on Windows automatically)
mvn -P with-cpp -pl iotdb-client/client-cpp -am -DskipTests `
- -Dcmake.generator="Visual Studio 15 2017" `
- -Dclient.cpp.package.classifier=windows-x86_64-msvc14.1 package
+ "-Dcmake.generator=Visual Studio 15 2017" `
+ "-Dclient.cpp.package.classifier=windows-x86_64-msvc14.1" package
```
On Windows, the build passes `-DCMAKE_GENERATOR_PLATFORM=x64` so Visual Studio
diff --git a/iotdb-client/client-cpp/README_zh.md
b/iotdb-client/client-cpp/README_zh.md
index ec198aa9d06..5f12c71f28c 100644
--- a/iotdb-client/client-cpp/README_zh.md
+++ b/iotdb-client/client-cpp/README_zh.md
@@ -223,7 +223,7 @@ CMake 的包装;没有 Maven 时也可以直接使用 CMake。
| 只构建库(Linux/macOS) | `mvn -P with-cpp -pl iotdb-client/client-cpp -am
-DskipTests package` |
| 构建 Debug 库(Linux/macOS) | `mvn -P with-cpp -pl iotdb-client/client-cpp -am
-DskipTests -Dcmake.build.type=Debug package` |
| 只构建库(Windows / MSVC) | `mvn -P with-cpp -pl iotdb-client/client-cpp -am
-DskipTests "-Dboost.include.dir=C:\boost_1_88_0" package` |
-| 构建 Debug 库(Windows / MSVC) | `mvn -P with-cpp -pl iotdb-client/client-cpp
-am -DskipTests -Dcmake.build.type=Debug "-Dboost.include.dir=C:\boost_1_88_0"
package` |
+| 构建 Debug 库(Windows / MSVC) | `mvn -P with-cpp -pl iotdb-client/client-cpp
-am -DskipTests "-Dcmake.build.type=Debug"
"-Dboost.include.dir=C:\boost_1_88_0" package` |
| 直接使用 CMake | `cmake -S iotdb-client/client-cpp -B build && cmake --build
build --target install` |
Maven 构建会把 SDK 安装到 `target/install/`,并生成