GUI未运行-在DLL中找不到入口点

rnso:

我正在尝试遵循简单的GUI代码:

package main
import ("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/386

gcc (i686-posix-dwarf-rev0, Built by MinGW-W64 project) 8.1.0

问题在哪里,如何解决?谢谢你的帮助。

andy.xyz:

您需要一个清单,指示Windows加载常用控件。您是否已按照https://github.com/andlabs/ui/blob/master/README.md上的说明进行操作,尤其是有关winres导入的说明?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Windows上运行程序时“找不到入口点”

NET Core 2.0 DLL中找不到入口点

错误的DLL中“找不到过程入口点……”

Connect-AzureRmAccount:在DLL“ iphlpapi.dll”中找不到名为“ GetPerAdapterInfo”的入口点

需要修复此错误:“在kernel32中找不到DLL入口点GetSystemInfo”

过程入口点setdefaultdlldirectories找不到kernel32.dll

找不到入口点文件

找不到GnuCOBOL入口点

Symfony Webpack:从Webpack中找不到入口点文件

MVC 5和StructureMap中的“找不到入口点”

JApplet未运行:<找不到主类>

Docker 入口点找不到命令

Docker节点:找不到入口点

GWT-找不到入口点类

更新anaconda失败-找不到入口点

mongo.exe-找不到入口点

为什么Docker中的入口点以运行jar的sh开头?

从源代码编译SQLite时如何解决“在DLL sqlite3中找不到入口点sqlite3_open_v2”?

在动态链接库sfml-graphics-2.dll中找不到过程入口点_ZSt24__throw_out_of_range_fmtPKcz

VSTOInstaller.exe错误0x8007007F在动态链接库VERSION.dll中找不到过程入口点GetFileVersionInfoExW

Nuklear GUI演示未运行

在使用mingw g ++编译后运行c ++ .exe文件时找不到入口点错误

金字塔:LookupError:在鸡蛋“ XXX”中找不到入口点“ main”

程序集'Microsoft.EntityFrameworkCore.Design中找不到入口点-dotnet.exe崩溃

在库中找不到rJava“ EXTPR_PTR”过程入口点

SourceTree 在终端中打开错误:找不到 mintty.exe 入口点

Docker无法运行入口点

从入口点动态选择在主机上运行 Docker 的用户 GUI 和 UID

在Visual Studio 2017中使用Qt库的CMake项目:运行exe时找不到Qt dll