一键导入
sqlitecpp-build-cmake
Build SQLiteCpp with CMake. Use for CMake builds, tests, options, or build scripts.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Build SQLiteCpp with CMake. Use for CMake builds, tests, options, or build scripts.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
SQLiteCpp CI workflow patterns. Use for GitHub Actions, AppVeyor, Travis, matrices, or test steps.
Running shell commands on this Windows checkout via the PowerShell and Bash tools, and passing multi-line or quoted arguments (commit messages, PR bodies, file content) without corruption. Use when running git or gh with multi-line or quoted input, writing a commit message or PR body from the command line, reaching for a heredoc or here-string, or after a message or body comes out wrapped in stray characters such as a leading and trailing `@`.
SQLiteCpp change workflow checklists for API, tests, build files, and CHANGELOG updates. Use when adding a method or class, editing build files, or writing a CHANGELOG entry for a PR.
SQLiteCpp coding standards and API rules for core edits, public headers, style, and Doxygen.
Default response behavior for AI coding agents: professional, factual, neutral tone with calibrated critical evaluation. Baseline for every task: implementation, code review, debugging, planning, research, evaluation, Q&A.
Editing conventions for files under `.claude/skills/**` (markdown style, frontmatter format, SKILL.md vs `references/` split, upstream-vendored skills). Use when creating a new skill, editing any `SKILL.md` or `references/*.md` file, refactoring a skill description, or after adding/removing a skill.
| name | sqlitecpp-build-cmake |
| description | Build SQLiteCpp with CMake. Use for CMake builds, tests, options, or build scripts. |
mkdir buildcd buildcmake -G "Visual Studio 18 2026" -DSQLITECPP_BUILD_TESTS=ON -DSQLITECPP_BUILD_EXAMPLES=ON ..cmake --build . --config Releasemkdir build && cd buildcmake -DCMAKE_BUILD_TYPE=Debug -DSQLITECPP_BUILD_TESTS=ON -DSQLITECPP_BUILD_EXAMPLES=ON ..cmake --build .build.bat (Windows) enables shared libs, tests, examples, and runs ctest.build.sh (Unix) enables ASAN, shared libs, tests, examples, and runs ctest.SQLITECPP_BUILD_TESTS (OFF): build unit tests.SQLITECPP_BUILD_EXAMPLES (OFF): build examples.BUILD_SHARED_LIBS (OFF): build shared libs (DLLs).SQLITECPP_INTERNAL_SQLITE (ON): use bundled sqlite3 source.SQLITE_ENABLE_COLUMN_METADATA (ON): enable getColumnOriginName().SQLITECPP_RUN_CPPLINT (ON): run cpplint target.SQLITECPP_RUN_CPPCHECK (ON): run cppcheck target.SQLITECPP_RUN_DOXYGEN (OFF): generate docs.SQLITECPP_USE_ASAN (OFF): address sanitizer.SQLITECPP_USE_GCOV (OFF): GCov coverage.SQLITECPP_DISABLE_STD_FILESYSTEM (OFF): disable std::filesystem support.SQLITECPP_DISABLE_EXPANDED_SQL (OFF): disable sqlite3_expanded_sql support.ctest --output-on-failurectest --output-on-failure -Vctest --output-on-failure -R "Database"GTest; otherwise they fall back to the googletest submodule.git submodule update --init --recursive.