在 win10 下,docker 的 ubuntu 容器里编辑 golang,试了几个 GO 的 TUI 库的 demo,linux 下编译都没问题,但是
env CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go
编译出的.exe 再 docker cp 到 win10 上运行,界面乱的一塌糊涂,哪位大佬讲讲是哪里出了问题?
1
jack778 2021-04-27 12:31:38 +08:00
绑定
|
3
toomlo 2021-04-27 16:34:48 +08:00
你用的 TUI 库兼容了 Windows 平台的终端吗
|
4
hellodudu86 2021-04-27 19:17:50 +08:00
linux 下和 windows 下底层运行逻辑不一样的,windows 下 ui 库基本都是 cgo 去调用 c/c++的接口,差别很大
|
6
sen2 OP @hellodudu86 StackOverflow 上人跟你说的一样,目前基本无解。
|
8
kwanzaa 2021-04-28 00:35:36 +08:00
我现在全靠 fmt 来输出 TUI,有人知道好用的轮子的话也请 @我。
|
9
yanqiyu 2021-04-28 10:19:57 +08:00
TUI 混沌?是不是字体不等宽?
|