我正在嘗試以下簡單的 GUI 代碼:package mainimport ("github.com/andlabs/ui"; "os")func main() { ui.Main(makeMainWin)}func makeMainWin(){ var mainWindow = ui.NewWindow("MyTitle", 500, 250, false) var mainbox = ui.NewVerticalBox() mainbox.Append(ui.NewLabel("A Label"), false) var exitButton = ui.NewButton("Exit") exitButton.OnClicked( func(*ui.Button){os.Exit(0)} ) mainbox.Append(exitButton, false) mainWindow.SetChild(mainbox) mainWindow.OnClosing( func (*ui.Window) bool { ui.Quit(); return true } ) mainWindow.Show()}代碼編譯和構建時沒有任何錯誤或警告。但是,當我嘗試從命令行運行它時,出現以下錯誤:exit status -1073741511雙擊構建的 exe 文件時,我會看到一個包含以下消息的對話框:The procedure entry point TaskDialog could not be located in the dynamic link library COMCTL32.DLL我運行CCleaner并修復了大量注冊表問題,但上述問題仍然存在。我正在 Windows7 上使用以下版本:go version go1.12.9 windows/386gcc (i686-posix-dwarf-rev0, Built by MinGW-W64 project) 8.1.0問題出在哪里以及如何解決?感謝您的幫助。
1 回答

婷婷同學_
TA貢獻1844條經驗 獲得超8個贊
您需要一個指示窗口加載常用控件的清單。您是否遵循了https://github.com/andlabs/ui/blob/master/README.md上的說明,特別是有關 winres 導入的說明?
- 1 回答
- 0 關注
- 125 瀏覽
添加回答
舉報
0/150
提交
取消