是否有一种简单的方法让Eclipse CDT在通过其语法检查程序之前通过预处理器运行代码,以及如何处理自动更正和in-IDE错误检查?
理想情况下,如果我的预处理器将$foo
替换为std::cout
,我可以输入$foo.flu
,然后执行 Ctrl + 空格以正确自动完成$foo.flush()
。
这是否需要在内部进行黑客攻击/扩展CDT,或者是否有办法配置现有的工具链来执行此操作?即使它在没有自动完成的情况下正确识别$foo
不是语法错误,这也会有所帮助。
当然代码编译得很好(使用CMake脚本,而不是Eclipse构建器),但是我希望能够让Eclipse停止显示一百万个错误而不会完全禁用错误检查。