Dokumentation / Aus dem Quellcode erstellen

Aus dem Quellcode erstellen

WinDict ist in Rust geschrieben und nutzt direkt die nativen Windows-APIs. Zum Erstellen brauchen Sie Windows und eine Rust-Toolchain ab Version 1.88.

git clone https://github.com/BosioPietro/WinDict.git
cd WinDict
cargo build --release        # target\release\windict.exe and wd.exe
cargo test                   # unit tests, including the bundled dictionary
cargo clippy --all-targets -- -D warnings

Das Setup erstellen

Das Installationsprogramm wird mit Inno Setup aus beiden Varianten von WinDict – der normalen und der, die UI-Zugriff erhalten kann – sowie aus wd erstellt und in dist abgelegt:

mkdir dist
cargo build --release
copy target\release\windict.exe dist\WinDict.exe
copy target\release\wd.exe dist\wd.exe
cargo build --release --features uiaccess
copy target\release\windict.exe dist\WinDict-uiaccess.exe
iscc /DVersion=0.27.0 installer\windict.iss   # dist\WinDict-v0.27.0-inno.exe

Das veröffentlichte Setup enthält dieses Installationsprogramm und führt es unbeaufsichtigt aus: in einem eigenen Fenster oder, wenn es die Inno-Setup-Parameter erhält, die WinGet und „App aktualisieren“ übergeben, ganz ohne Fenster. Erstellt wird es, wenn WINDICT_SETUP den absoluten Pfad des Installationsprogramms enthält:

$env:WINDICT_SETUP = (Resolve-Path dist\WinDict-v0.27.0-inno.exe).Path
cargo build --release --features setup --bin windict-setup   # target\release\windict-setup.exe

Mitwirken

Fehlerberichte und Ideen sind als Issues auf GitHub willkommen.

Fehlt etwas oder stimmt etwas nicht? Melden Sie es auf GitHub.

WinDict

Jedes Wort unter Windows nachschlagen und übersetzen – genau dort, wo Sie es lesen.

WinDict herunterladen

Dokumentation

Projekt

© 2026 Bosio Pietro. WinDict ist kostenlos und Open Source.

Windows ist eine Marke von Microsoft. WinDict wird nicht von Microsoft entwickelt oder unterstützt.