“Go”功能是 Scite 给我以下错误
“'。' 未被识别为内部或外部命令、可运行程序或批处理文件。”
是个 '。' 试图与路径相关?
我编译和构建没有问题。构建的exe文件也可以。我只是使用了一个简单的 hello world 代码:
int main()
{
cout << "Hello " ;
return 0;
}
谢谢你的帮助。
这是因为 scite 在生成的输出文件之前使用 './' 来执行程序,这是我们通常在 'terminal' (linux) 中执行程序的方式。但是,这在 Windows 中不是必需的,我们只需指定输出名称并按 Enter 即可执行“.exe”文件。
您需要在选项菜单中打开 cpp.properties 并查找以下内容:
# C++ styles
在评论下
# Braces are only matched in operator style
编辑该行
command.go.*.c=./$(FileName)
去除 '。/'。做了
command.go.*.c=$(FileName)
再次在以下评论下方重复相同的内容:
# To make the Go command both compile (if needed) and execute, use this setting:
#command.go.needs.*.c=gcc $(ccopts) -std=c99 $(FileNameExt) -o $(FileName)
改变
command.go.*.c=./$(FileName)
至
command.go.*.c=$(FileName)
“制作”设置
如果您使用的是 mingW-gcc,则在 mingW-gcc 安装文件夹中查找“make”程序。那应该是'mingw32-make'。在评论下方:
# Braces are only matched in operator style
改变
make.command=make
至
make.command=mingw32-make