【发布时间】:2017-07-05 09:03:24
【问题描述】:
如何解决这个问题?该程序有效。但是 Gogland 中的方法以红色突出显示。新增 Qt 5.8 版。
Gogland (1.0 Preview) 1.0 EAP
Build #GO-171.4694.61, built on June 27, 2017
Gogland EAP User
Expiration date: September 25, 2017
JRE: 1.8.0_112-release-736-b21 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Linux 4.8.0-58-generic
batis@dev:~$ printenv | grep GO
GOROOT=/usr/lib/go-1.8/
GOPATH=/home/batis/gocode/
package main
import (
"os"
"github.com/therecipe/qt/widgets"
)
func main() {
widgets.NewQApplication(len(os.Args), os.Args)
//create a window
window := widgets.NewQMainWindow(nil, 0)
......
widgets.QApplication_Exec()
}
【问题讨论】:
-
跟
C++有什么关系? -
GOPATH 似乎配置不正确,并且项目似乎位于错误的位置。项目 GOPATH 应该被删除,项目应该在 /home/batis/gocode/src/your/project/path 下创建。然后,确保您在 /home/batis/gocode/src/github.com/therecipe/qt 下有依赖项
-
@dlsniper 将项目移动到 /home/batis/gocode/src/batis/Qt。问题依然存在。请告诉我如何检查依赖项。
-
项目 GOPATH 已删除。
标签: qt go jetbrains-ide goland