Go语言 在Windows上构建限制VS代码的fyne导入的约束

raogr8fs  于 2023-06-19  发布在  Go
关注(0)|答案(1)|浏览(204)

我已经导入了fyne GUI,现在我的GoLang编译器导入文件时出错,因为构建约束。
我已经尝试使用这篇文章中的命令清理缓存,这篇文章询问了Windows中的VS代码,我正在使用的同一个IDE和操作系统:
build constraints exclude all Go files in
我确保我下载了Gcc C编译器,这可能导致了我的问题。
我的源代码中仍然有以下错误(带有各自的import语句)
// RecursivePlant.go package main //创建Gui的导入(

// "fmt"
"image"
"image/color"
"image/draw"
"image/png"
"math"
"os"
"time"

"fyne.io/fyne/v2"
"fyne.io/fyne/v2/app"
"fyne.io/fyne/v2/canvas"
"fyne.io/fyne/v2/widget"


“导入fyne.io/fyne/v2/app:构建约束时出错排除C:\Users\geniu\go\pkg\mod\github.com\go-gl\gl@v0.0.0-20211210172815-726fda9656d6\v3.2-core\gl中的所有Go文件”
// RecursiveNoise.go包main
import(“image”“image/color”“image/draw”“image/png”“math/兰德”“os”“time”“fyne.io/fyne/v2““fyne.io/fyne/v2/app““www.example.comfyne.io/fyne/v2/canvas““fyne.io/fyne/v2/widget“”)
“导入fyne.io/fyne/v2/app:构建约束时出错排除C:\Users\geniu\go\pkg\mod\github.com\go-gl\gl@v0.0.0-20211210172815-726fda9656d6\v3.2-core\gl中的所有Go文件”
和go.mod文件:
模块example.com/hello go 1.20需要fyne.io/fyne/v2 v2.3.5
错误消息:
“导入fyne.io/fyne/v2/internal/painter/gl:构建约束时出错排除C:\Users\geniu\go\pkg\mod\github.com\go-gl\gl@v0.0.0-20211210172815-726fda9656d6\v3.2-core\gl中的所有Go文件”
我一直在研究构建约束,但我不清楚使用哪个约束(基于操作系统,编译器,开发阶段等)以及哪些文件中的构建约束。我不知道我的go或fyne文件的哪个部分有这个问题。

qxsslcnc

qxsslcnc1#

你不需要“使用”任何约束,它都是自动的可能VSCode找不到你的C编译器。通常这是因为它只在不同的终端上设置(例如MSYS2只配置它自己的窗口)。
首先尝试从设置C编译器的位置进行编译。让它工作(也许遵循我们的文档),然后至少你知道工具都安装好了。https://developer.fyne.io/started/

相关问题