0

「Go」機能はSciteで次のエラーが表示されます

「『.』内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。」

それは '。' パスに関連付けようとしていますか?

コンパイルとビルドに問題はありません。ビルドされたexeファイルも機能します。シンプルな Hello World コードを使用しました。

int main()
{

   cout << "Hello "  ;
   return 0;    
}

助けてくれてありがとう。

4

1 に答える 1

1

これは、scite が生成された出力ファイルの前に「./」を使用してプログラムを実行しているためです。これは、「ターミナル」(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   
于 2014-11-19T07:04:05.420 に答える