" Go"功能是Scite给我以下错误
"''不被视为内部或外部命令, 可操作的程序或批处理文件。"
是'。'试图与路径相关?
我编译和构建没有问题。构建的exe文件也有效。我刚刚使用了一个简单的hello world代码:
int main()
{
cout << "Hello " ;
return 0;
}
感谢您的帮助。
答案 0 :(得分:1)
这是因为scite正在使用&#39; ./'在生成的输出文件执行程序之前,这就是我们通常在终端&#39;终端中执行的程序。 (Linux版)。但是,这在Windows中不是必需的,我们只需指定输出名称,然后按Enter键执行&#39; .exe&#39;文件。
您需要在选项菜单中打开cpp.properties并查找以下内容:
# C++ styles
下的评论
# Braces are only matched in operator style
编辑
行command.go.*.c=./$(FileName)
删除&#39; ./'。做到这一点
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)
<强>&#39;使&#39;设置强>
如果您正在使用mingW-gcc,那么请查找&#39; make&#39;程序在mingW-gcc安装文件夹中。那应该是&#39; mingw32-make&#39;。评论下方:
# Braces are only matched in operator style
更改
make.command=make
到
make.command=mingw32-make