我有一个使用 ninja 和 clang++ 编译的 C++ 项目,并且希望在编译过程中出现错误出现在 quickfix 列表中。目前,当我设置makeprg=ninja
,然后运行:make
时,ninja生成的所有输出都只是出现在quickfix窗口中,不能用于跳转到相应的文件/行等。
我不是在寻找syntastic提供的功能(我已经在使用),但我也想查看项目中其他文件的错误,类似于 IDE 提供的功能。
如果这不能(很容易)用 ninja 完成,也欢迎使用 make 的解决方案(该项目使用 cmake,所以两者都是可能的),但如果可能的话,我想留在 ninja。