c++ - Eclipse CDT 编辑器是否支持 altivec C++ 扩展?

标签 c++ g++ eclipse-cdt altivec

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/

相关文章:

c++ - 使用 MinGW 编译自动化代理

eclipse - 有没有办法在 Eclipse CDT 中禁用前期索引?

c++ - std::strong_ordering 如何仅适用于零?

r - 自定义 R 查找共享对象的位置?

version-control - 在Eclipse CDT中具有多个二进制文件的项目

refactoring - Eclipse CDT 重构项目死了吗?

c++ - 每次更改文本时,CStatic 都不会失效

c++ - 是否可以在 OSX 10.6 上构建在其他 OSX 10.6 系统上运行的 32 位应用程序?

c++ - 从 std::string_view 删除字符串前缀的最佳方法?

c++ - g++ std::is_function 实现:_ArgTypes 后跟 6 个句点是什么意思?