我使用cmake 3.7.0-RC1幾個小時前開始,我不知道什麼是錯與SublimeText產生的構建系統,這裏的提供的編譯系統的一個示例:CMake的SublimeText file_regex問題
{
"name": "Project - all",
"cmd": ["nmake", "/NOLOGO", "/f", "Makefile", "VERBOSE=1", "all"],
"working_dir": "${file_path}",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$"
}
但使用file_regex不與我的錯誤線在所有的工作,而不是我需要使用類似於此:
{
"name": "Project - all",
"cmd": ["nmake", "/NOLOGO", "/f", "Makefile", "VERBOSE=1", "all"],
"working_dir": "${file_path}",
"file_regex": "^([^(]+)\\((\\d+)\\):\\s*()(.*)$"
}
我的錯誤行是這樣的:
D:\sources\personal\python\console\swig_tests\tutorial1\tutorial.cxx(11): error C2065: 'output_value': undeclared identifier
D:\sources\personal\python\console\swig_tests\tutorial1\tutorial.cxx(13): error C2065: 'output_value': undeclared identifier
D:\sources\personal\python\console\swig_tests\tutorial1\tutorial.cxx(15): error C2065: 'ret': undeclared identifier
所以,這是一個衆所周知的問題/錯誤與CMake或我錯過了什麼?
這些看起來像犯錯誤,與ST無關。嘗試使用命令行中的相同參數運行make。我希望你會得到同樣的錯誤。 –
@GerardRoche我想你根本不明白這個問題,請再讀一遍。或者,也許我的英文有點混亂,我的意思是CMake提供的file_regex不會在SublimeText上正確地突出顯示/轉到錯誤行 – BPL
您使用的編譯器是什麼? – arrowd