草庐IT

InvokeAI安装指南——Windows

全部标签

windows - 如何在 Golang 中将 void 指针传递给 Windows DLL (void**)

我正在尝试使用Golang在Windows上加载ChakraCore.dll,但我无法弄清楚我需要将什么参数类型作为第三个参数传递。我阅读librarycode的假设并松散地遵循EmbeddingChakraCore是第三个参数需要是空指针指针(void**),因为头文件将JsRuntimeHandle定义为typedefvoid*JsRuntimeHandle;如果可能的话,我也希望避免使用CGo。控制台输出:panic:JsCreateRuntimefailed:AnargumenttoahostingAPIwasnullinacontextwherenullisnotallowe

go - 如何修复在 Windows 上压缩的 os.PathSeparator 解压缩文件?

我在Windows上压缩文件,在Linux上解压缩时,使用操作系统默认应用程序,它不会沿路径创建文件夹,而是创建一个名为“indexes\search.invcus\index_meta.json”的文件,例如:unzip2019-05-23_113735_data.zip-dxfolderArchive:2019-05-23_113735_data.zipinflating:xfolder/indexes\search.invcus\index_meta.jsoninflating:xfolder/indexes\search.invcus\storeinflating:xfolde

go - 如何安装旧版本的 go-vim 插件

我是一个新的golang开发者。我公司用的是go1.10.2,安装vim-go时出现如下错误Errorinstallinggolang.org/x/tools/cmd/gopls:#golang.org/x/tools/internal/lsp/source^@../../../golang.org/x/tools/internal/lsp/source/symbols.go:232:18:ti.EmbeddedTypeundefined(type*types.InterfacehasnofieldormethodEmbeddedType原来是因为旧的go版本。https://gith

go - 无法从源安装 Go-Ipfs

我正在尝试在Windows10上从源代码构建IPFS。之前我是从源代码安装的。它工作正常。但我需要最新的资源,所以我从头开始。因为我在源代码中编辑了一些部分。我按照https://github.com/ipfs/go-ipfs/blob/master/docs/windows.md上的说明进行操作.我在执行以下命令时收到以下错误。代码cd%GOPATH%\src\github.com\ipfs\go-ipfsmakeinstall错误goversiongo1.12.6windows/amd64bin/check_go_version1.12goinstall-asmflags=all=

go - Windows API 错误 "The handle is invalid"

我正在尝试创建一个程序,利用MiniDumpWriteDumpWindowsAPI转储另一个进程的内存。但是,它一直返回一个错误,提示Thehandleisinvalid。我对我的进程句柄非常有信心,因为我以前使用过OpenProcessWindowsAPI,所以我认为这就是我使用CreateFileW的方式。我看过网上的例子,比如thisone但我什么也做不了。到目前为止,这是我的代码:packagemainimport("fmt""os""strconv""syscall""unsafe")varkernel32=syscall.NewLazyDLL("kernel32.dll")

c - Windows DLL 文件的正确构建模式是什么?

这两个步骤:gcc-cmain.cgcc-oa.exemain.oMyThing.dll非常适合制作可以调用MyThing.dll内部方法的Windowsexe。注意没有-c的gccmain.c会给出如下错误:未定义对MyThing_method的引用但是,当尝试使用cgo在Golang程序中使同一个系统工作时,我遇到了与使用没有-c的gcc时相同的undefinedreference错误。我读过:https://github.com/golang/go/wiki/WindowsDLLs并且很想尝试使用syscall.NewLazyDLL但我的问题是我的foo.go文件正在调用C.So

go - 使用 GO111MODULE 安装 buffalo 导致 go get : error loading module requirements

这个问题在这里已经有了答案:GO111MODULE=on(errorloadingmodulerequirements)(1个回答)关闭3年前。我在尝试安装buffalo时遇到错误。我在goversiongo1.12.7linux/amd64上使用干净的GOPATH进行了测试,其中没有任何内容。GO111MODULE设置为on。我尝试使用网站上给出的命令安装buffalo:goget-u-vgithub.com/gobuffalo/buffalo/buffalo执行命令导致返回代码1,详细输出末尾的错误消息似乎是goget:errorloadingmodulerequirements。

go - Windows 上的 VIM-Go Debugger 结果为 "Goroutine not found"

我正在Windows上设置一个vim-go环境,大部分情况下都可以正常工作。我无法开始工作的一件事是调试器。我用:GoDebugStart启动它。这已经导致了很多关于debuglayer=rpc的错误。然后我在尝试创建断点时遇到更多与rpc相关的错误。最后,当开始使用:GoDebugNext进行调试时,它会提示Goroutinenotfound。有没有人有任何类似的问题或知道这可能是什么或缺少什么?谢谢!这是一些错误输出:ERR:2019-09-24T16:43:37+02:00infolayer=debuggerlaunchingprocesswithargs:[C:\Users\h

linux - 如何安装 Go

我想安装Go。我准备了支持语言的系统。但遗憾的是,我无法按照此命令找到Bison和libc6-dev。sudoapt-getinstallbisonedgawkgcclibc6-devmake然后我仍然找不到适合Ubuntu8.10的Mercurial,这是按照这个命令。apt-getinstallpython-setuptoolspython-devbuild-essential因此,请大家指导我应该怎么做才能完全安装Go。我的操作系统是Ubuntu8.10版。请注意,您可以发布直接链接让我获取数据包/文件。 最佳答案 Mercu

makefile - 安装 web.go 错误

我正在尝试安装web.go。我得到了源代码并运行了make,但我收到了这些错误:g-o_go_.6cookie.gofcgi.gorequest.goscgi.goservefile.gostatus.goweb.gocookie.go:33:c.Versionundefined(type*http.CookiehasnofieldormethodVersion)cookie.go:34:c.Versionundefined(type*http.CookiehasnofieldormethodVersion)cookie.go:54:c.Commentundefined(type*ht