This tool was created to give you the power to generate and/or read QR Codes which are stored locally in your machine.
As of now, the webcam functionality is static, and the shipped executable under webcam/target/release
should be rebuilt locally for your own OS.
To do this, you need to have Rust on your machine.
To build with Cargo (the Rust compiler) after you navigate to the webcam/
folder, you need to use
cargo build --release
Open a CMD Session in any way you want, then
cd /path/to/folder/
qrTool-windows-{arch}.exe
REMEMBER:
Replace {arch}
with the software architecture on the filename.
REMEMBER: Please replace the /path/to/folder
with the path where you downloaded the file.
Open a Terminal and type :
cd /path/to/folder/
./qrTool-{OS}-{arch}
{arch}
is the processor architecture.
{OS}
is the Operating System you are running the app on.
REMEMBER: Please replace the /path/to/folder/
with the path where you downloaded the file.
To compile the source code you would need to have installed the go language on your system, which is available from go.dev.
Supposing you have installed correctly the Go Programming Language on your system, You would then type the following to compile the code :
go build main.go
This is to build the source code to be compatible with your own system. To build versions for other systems you can use the GOOS
and/or the GOARCH
build environment variables like
GOOS=windows GOARCH=amd64 GOAMD64=v3 go build main.go
In specific architectures you can use an extra flag to specify what hardware you would like this app to be compatible with. Please consult this resource for available options and this one for available combinations.
For specific operating systems, you need the c/c++ compiler and to make sure Go can find it.
- @GeorgeChatzogiannakis - Comments, Recommedations, Testing
Please read the CONTRIB.md file to give you a basic TODO list. :)