Error: the C runtime is not properly configured to be statically linked
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 30/100
- Issue type
- Bug
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- rust
- Domain
- build-system, operating-systems
Research direction
Start with Makefile.toml and the Cargo.toml files for the affected driver projects, then reproduce the failure with cargo make and cargo build on Windows. Trace the custom build command and WDK configuration involved; done means the reported C runtime static-linking error no longer prevents the driver sample build.
Written by the indexing model from the issue text.
Description
[cargo-make] INFO - cargo make 0.37.24
[cargo-make] INFO - Execute Command: "rust-script" "target\\_cargo_make_temp\\persisted_scripts\\397e4433face1e516345faf2782d35fe846233fe056fe92975be5c5d71ade9cb.rs"
[cargo-make] INFO -
[cargo-make] INFO - Build File: Makefile.toml
[cargo-make] INFO - Task: default
[cargo-make] INFO - Profile: development
[cargo-make] INFO - Running Task: workspace
C:\Projects\Windows-rust-driver-samples
[cargo-make][1] INFO - Execute Command: "rust-script" "C:\\Projects\\Windows-rust-driver-samples\\target\\_cargo_make_temp\\persisted_scripts\\397e4433face1e516345faf2782d35fe846233fe056fe92975be5c5d71ade9cb.rs"
[cargo-make][1] INFO -
[cargo-make][1] INFO - Project: echoapp
[cargo-make][1] INFO - Build File: Makefile.toml
[cargo-make][1] INFO - Task: default
[cargo-make][1] INFO - Profile: development
[cargo-make][1] INFO - Running Task: build
[cargo-make][1] INFO - Execute Command: "cargo" "build"
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.07s
[cargo-make][1] INFO - Execute Command: "rust-script" "--base-path" "C:\\Users\\User\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wdk-build-0.4.0" "C:\\Projects\\Windows-rust-driver-samples\\target\\_cargo_make_temp\\persisted_scripts\\7a79bb6e50c992518e8d91be6fba550d99c5e8a379e90f0ac8b235d07d0edf72.rs"
Error: Skipping package-driver-flow cargo-make task because the current crate does not have a package.metadata.wdk section
Caused by:
no WDK configuration metadata is detected in the dependency graph. This could happen when building WDR itself, or building library crates that depend on the WDK but defer WDK configuration to their consumers
[cargo-make][1] INFO - Skipping Task: default
[cargo-make][1] INFO - Build Done in 1.68 seconds.
[cargo-make][1] INFO - Execute Command: "rust-script" "C:\\Projects\\Windows-rust-driver-samples\\target\\_cargo_make_temp\\persisted_scripts\\397e4433face1e516345faf2782d35fe846233fe056fe92975be5c5d71ade9cb.rs"
[cargo-make][1] INFO -
[cargo-make][1] INFO - Project: fail_driver_pool_leak
[cargo-make][1] INFO - Build File: Makefile.toml
[cargo-make][1] INFO - Task: default
[cargo-make][1] INFO - Profile: development
[cargo-make][1] INFO - Running Task: build
[cargo-make][1] INFO - Execute Command: "cargo" "build"
Compiling fail_driver_pool_leak v0.1.0 (C:\Projects\Windows-rust-driver-samples\tools\dv\kmdf\fail_driver_pool_leak)
error: failed to run custom build command for `fail_driver_pool_leak v0.1.0 (C:\Projects\Windows-rust-driver-samples\tools\dv\kmdf\fail_driver_pool_leak)`
note: To improve backtraces for build dependencies, set the CARGO_PROFILE_DEV_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation.
Caused by:
process didn't exit successfully: `C:\Projects\Windows-rust-driver-samples\target\debug\build\fail_driver_pool_leak-bfde15b679aa3ef5\build-script-build` (exit code: 1)
--- stdout
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_aarch64_msvc-0.48.5\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-targets-0.48.5\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_x86_64_gnullvm-0.48.5\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bindgen-0.71.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\strsim-0.11.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\pin-project-lite-0.2.13\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\regex-syntax-0.6.29\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\glob-0.3.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_i686_gnu-0.52.6\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_i686_msvc-0.48.5\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\wdk-panic-0.3.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\clang-sys-1.7.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.98\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\winapi-i686-pc-windows-gnu-0.4.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.48.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\clap_builder-4.5.13\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libloading-0.8.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\regex-1.10.3\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anstyle-wincon-3.0.2\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\clap-4.5.13\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_x86_64_msvc-0.52.6\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\scratch-1.0.8\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\shlex-1.3.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\fs4-0.12.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-implement-0.58.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\camino-1.1.9\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\nu-ansi-term-0.46.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_aarch64_msvc-0.52.6\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-core-0.58.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cc-1.2.20\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\regex-automata-0.1.10\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\heck-0.5.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-targets-0.52.6\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\regex-automata-0.4.5\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_x86_64_msvc-0.48.5\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-log-0.2.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\winapi-x86_64-pc-windows-gnu-0.4.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_x86_64_gnu-0.48.5\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-core-0.1.32\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cargo_metadata-0.19.2\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\errno-0.3.8\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-strings-0.1.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\valuable-0.1.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustix-0.38.31\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\winapi-0.3.9\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-2.0.12\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_i686_msvc-0.52.6\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde-1.0.196\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\clap-cargo-0.14.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_aarch64_gnullvm-0.52.6\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\overload-0.1.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-1.8.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_i686_gnu-0.48.5\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\either-1.10.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\paste-1.0.15\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\wdk-build-0.4.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-0.1.40\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-interface-0.58.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustversion-1.0.20\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rustc-hash-2.1.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\clap_lex-0.7.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\wdk-macros-0.4.0\Cargo.toml
cargo:rerun-if-changed=C:\Projects\Windows-rust-driver-samples\general\echo\kmdf\exe\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thiserror-impl-2.0.12\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_aarch64_gnullvm-0.48.5\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\semver-1.0.26\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anstream-0.6.11\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-attributes-0.1.27\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\sharded-slab-0.1.7\Cargo.toml
cargo:rerun-if-changed=C:\Projects\Windows-rust-driver-samples\general\echo\kmdf\driver\DriverSync\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\syn-2.0.101\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anstyle-query-1.0.2\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anstyle-parse-0.2.3\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\libc-0.2.153\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_derive-1.0.196\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-0.58.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cfg-if-1.0.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\quote-1.0.40\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\matchers-0.1.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\itoa-1.0.10\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\smallvec-1.13.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-sys-0.52.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\thread_local-1.1.7\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\wdk-alloc-0.3.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_i686_gnullvm-0.52.6\Cargo.toml
cargo:rerun-if-changed=C:\Projects\Windows-rust-driver-samples\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\minimal-lexical-0.2.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\lazy_static-1.5.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cexpr-0.6.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\wdk-sys-0.4.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\wdk-0.3.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\once_cell-1.19.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\aho-corasick-1.1.2\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_x86_64_gnullvm-0.52.6\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\uuid-macro-internal-1.8.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\ryu-1.0.16\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\clap_derive-4.5.13\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\proc-macro2-1.0.95\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\linux-raw-sys-0.4.13\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-result-0.2.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\unicode-ident-1.0.12\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\bitflags-2.4.2\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anstyle-1.0.6\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\itertools-0.13.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\utf8parse-0.2.1\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\prettyplease-0.2.32\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\nom-7.1.3\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serde_json-1.0.140\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cargo-platform-0.1.7\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\colorchoice-1.0.0\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\regex-syntax-0.8.2\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows_x86_64_gnu-0.52.6\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\log-0.4.20\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tracing-subscriber-0.3.18\Cargo.toml
cargo:rerun-if-changed=C:\Projects\Windows-rust-driver-samples\tools\dv\kmdf\fail_driver_pool_leak\Cargo.toml
cargo:rerun-if-changed=C:\Users\User\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\memchr-2.7.1\Cargo.toml
cargo:rerun-if-changed=C:\Projects\Windows-rust-driver-samples\Cargo.toml
--- stderr
Error: the C runtime is not properly configured to be statically linked. This is required for building WDK drivers. The recommended solution is to add the following snippet to a `.cargo/config.toml` file:
[build]
rustflags = ["-C", "target-feature=+crt-static"]
See https://doc.rust-lang.org/reference/linkage.html#static-and-dynamic-c-runtimes for more ways to enable static crt linkage
Error while executing command, exit code: 101
[cargo-make] ERROR - Error while running duckscript: Source: Unknown Line: 8 - Error while executing command, exit code: 105
[cargo-make] WARN - Build Failed.
- Dominant language
- Rust
- Stars
- 356
- Forks
- 42
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from microsoft/Windows-rust-driver-samples
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
microsoft/Windows-rust-driver-samples#31 · 1 comment ·
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
microsoft/Windows-rust-driver-samples#30 · 15 comments ·
-
microsoft/Windows-rust-driver-samples#23 · 1 assignee ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 48/100
microsoft/Windows-rust-driver-samples#20 · 1 comment ·
All issues in microsoft/Windows-rust-driver-samples
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Eynzof/Hermes-CN-Desktop#610 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
gitbutlerapp/gitbutler#15998 · 1 comment ·
-
bug triage:deciding
Difficulty 1/5 Under an hour Newbie friendliness 88/100
open-telemetry/otel-arrow#4132 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100