C++ 升华文本无生成输出
使用build选项不会给出任何输出,但C++ 升华文本无生成输出,c++,build,output,sublimetext,pawn,C++,Build,Output,Sublimetext,Pawn,使用build选项不会给出任何输出,但 [Finished in 0.4s] 我没有配置任何C++ .崇高构建文件,我只是安装了C++编译器并将它添加到系统路径中。它应该是开箱即用的,但事实并非如此。我也经常使用Pawn语言,但我必须配置我的Pawn.sublime-build文件才能工作。在构建之后,如果出现一些错误,则会出现类似的问题: [Finished in 0.4s] 但是如果代码没有错误,它会说: Welcome to the AMX Mod X 1.8.1-300 Compil
[Finished in 0.4s]
<>我没有配置任何C++ .崇高构建文件,我只是安装了C++编译器并将它添加到系统路径中。它应该是开箱即用的,但事实并非如此。我也经常使用Pawn语言,但我必须配置我的Pawn.sublime-build文件才能工作。在构建之后,如果出现一些错误,则会出现类似的问题:
[Finished in 0.4s]
但是如果代码没有错误,它会说:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team
Header size: 836 bytes
Code size: 5048 bytes
Data size: 2148 bytes
Stack/heap size: 16384 bytes; estimated max. usage=883 cells (3532 bytes)
Total requirements: 24416 bytes
Done.
[Finished in 0.1s]
如果sublime能够显示编译器的输出,那就太好了
这是我的小卒,壮丽身材
{
"cmd": ["amxxpc.exe", "$file"],
// "cmd": ["compile.exe"],
// "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"file_regex": "(.*)\\((\\d+)\\)\\s*:\\s*()(.*)",
"selector": ["source.pwn", "source.pawn", "source.sma", "source.inc"],
"path": "Extensions\\pawn\\"
}
我尝试了不同版本的“file_regex”,也没有,就像在教程中一样,但如果代码有错误,它就不会显示输出
另一方面,Python显示一个输出,如下所示:
print"test")
^
SyntaxError: invalid syntax
[Finished in 0.2s with exit code 1]
[shell_cmd: python -u "C:\Users\Michał\OneDrive\Documents\test.py"]
[dir: C:\Users\Michał\OneDrive\Documents]
[path: C:\Program Files (x86)\ActiveState Komodo Edit 9\;C:\Python34\;C:\Python34\Scripts;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\MinGW\bin]
下面是带更正代码的输出:
test
[Finished in 0.1s]
如何从C++和Pawn文件中获取输出?
我做错了什么?
我使用MinGW C++和AMXXPC.EXE(AMX MOD X编译器)为典当。
提前感谢您提供的任何解决方案,并为我的英语感到抱歉。我来自波兰。打开Sublime Text 2,进入工具->构建系统->新构建系统 输入以下内容:
{
"cmd": ["pawncc.exe", "-i includes", "$file", "-;+"],
"path": "C:/path/to/pawno/folder"
}
当然,您需要替换路径
保存此文件并关闭升华文本2
现在导航到AppData/Roaming/Sublime Text 2/Packages/User
根据您的操作系统打开.sublime keymap文件
输入以下内容(此示例适用于Windows文件):
如果愿意,您可以将f5更改为另一个键
保存并重新打开升华文本2
现在转到工具->构建系统
单击您创建的生成的名称
`
[
{ "keys": ["f5"], "command": "build" }
]