Warning: Cross compiling (On Linux for Windows) appears to work, but doesn't!
GOOS=windows GOARCH=amd64 go build
wine test-lock.exe
2022/02/23 23:48:56 Binary was compiled with 'CGO_ENABLED=0', go-sqlite3 requires cgo to work. This is a stub
panic: Binary was compiled with 'CGO_ENABLED=0', go-sqlite3 requires cgo to work. This is a stub
After installing this, I was able to build the windows binary with go-sqlite3 support.
_Warning_: Cross compiling (On Linux for Windows) appears to work, but doesn't!
`GOOS=windows GOARCH=amd64 go build`
```
wine test-lock.exe
2022/02/23 23:48:56 Binary was compiled with 'CGO_ENABLED=0', go-sqlite3 requires cgo to work. This is a stub
panic: Binary was compiled with 'CGO_ENABLED=0', go-sqlite3 requires cgo to work. This is a stub
```
Compiling for Windows requires Windows + TDM-GCC.
https://stackoverflow.com/questions/43580131/exec-gcc-executable-file-not-found-in-path-when-trying-go-build
http://tdm-gcc.tdragon.net/download
After installing this, I was able to build the windows binary with go-sqlite3 support.
Warning: Cross compiling (On Linux for Windows) appears to work, but doesn't!
GOOS=windows GOARCH=amd64 go build
Compiling for Windows requires Windows + TDM-GCC.
https://stackoverflow.com/questions/43580131/exec-gcc-executable-file-not-found-in-path-when-trying-go-build
http://tdm-gcc.tdragon.net/download
After installing this, I was able to build the windows binary with go-sqlite3 support.