Eclipse CDT C++ 编辑器是否有支持 Altivec C++ 语言扩展的方法,例如在使用 -maltivec 编译时在 GNU g++ 编译器中实现的那样?
具体来说,是否可以停止将 vector 数据类型报告为语法错误? 例如
vector unsigned char foo;
声明一个名为“foo”的 128 位 vector 变量,其中包含 16 个 8 位无符号字符。
最佳答案
没有。据推测,可以扩展 CDT 索引器以识别新的语言元素,但我认为它不能针对现有的工具链定义完成。
也就是说,解决(或解决)这个特定问题的最简单方法是将 vector
定义为空的预处理器符号(项目属性 -> C/C++ 常规 -> 路径和符号 -> 符号)。
关于c++ - Eclipse CDT 编辑器是否支持 altivec C++ 扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2026724/