我想使用Sublime Text 3构建Free Pascal 3.我总是会遇到编码错误(请参阅下文)。我也试着用编码保存文件。使用Sublime Text构建Pascal 3
我创建了一个sublime-build
文件:
{
"cmd":["fpc $file & ${file_path}/${file_base_name}.exe"],
"shell" : true,
}
我的测试程序是一个简单的Hello World:
Program HelloWorld;
begin
writeln("Hello, world!");
readln;
end.
我的错误代码:
[Decode error - output not utf-8]
[Finished in 0.0s with exit code 1]
[cmd: ['fpc C:\\Users\\korndi\\Documents\\FREI\\hellop.p & C:\\Users\\korndi\\Documents\\FREI/hellop.exe']]
[dir: C:\Users\korndi\Documents\FREI]
[path: C:\Python33\;;C:\FPC\2.6.2\bin\i386-Win32]
1)Pascal是奇怪的双引号。也许崇高检测到-A功能被FPC用于输出,并且因此假定输出是ascii。但是在Windows的控制台上输出utf-8并不正常。可能不得不为此调整崇高。一般来说:只要使用Lazarus :-) –