我试图创建一个原始的数据管理程序,它以表格的形式存储数据,并将表格保存到文件中供以后使用。
我还没有完成这个程序,不用说,我的程序效率不高。 问题是,我最近为eclipse安装了OpenCL语法高亮扩展,现在它给出了一个全局声明错误。
hu.ngms.opencl.editor.checkers.global_declaration_error
和警告
hu.ngms.opencl.editor.checkers.assignment_to_wrong_memory_space
我尝试使用OpenCL地址空间搜索避免这些错误的方法:__ global,但没有任何反应(可能以错误的方式使用它)
然后我尝试使用预处理器指令
#ifdef __OPENCL_VERSION__
并且由于所有的挫折甚至尝试了decltype和typedef。
我甚至尝试从eclipse中删除OpenCL,但是当我尝试访问市场时,eclipse会出现此错误
Unexpected exception: loader constraint violation: loader (instance of org/eclipse/osgi/internal/loader/EquinoxClassLoader) previously initiated loading for a different type with name "org/apache/http/client/fluent/Executor"
loader constraint violation: loader (instance of org/eclipse/osgi/internal/loader/EquinoxClassLoader) previously initiated loading for a different type with name "org/apache/http/client/fluent/Executor"
loader constraint violation: loader (instance of org/eclipse/osgi/internal/loader/EquinoxClassLoader) previously initiated loading for a different type with name "org/apache/http/client/fluent/Executor"
loader constraint violation: loader (instance of org/eclipse/osgi/internal/loader/EquinoxClassLoader) previously initiated loading for a different type with name "org/apache/http/client/fluent/Executor"
非常感谢任何从eclipse中删除OpenCL或解决错误或警告的帮助。
请帮助
我的Eclipse版本是neon.1 (如果需要任何额外信息,请告诉我)
代码:
#include<iostream>
#include<string.h>
#include<fstream>
#include<conio.h>
using namespace std;
//#ifndef __OPENCL_VERSION__
union Cell;
struct table;
class Ctype;
class Cname;
class row;
//#endif
注意:我已经删除了代码的主体,因为我觉得它没有必要显示。如果需要详细的代码,请问:)。
主要错误在上述代码的末尾给出。
我基本上全局声明了以下内容:
联合小组
结构表
C类
Cname级
类行
提前致谢
答案 0 :(得分:1)
我刚进入eclipse安装文件夹并搜索扩展文件,并手动将它们移动到备份文件夹。 然后使用相同的代码创建了一个新项目,它现在可用:)。
谢谢大家抽出时间:)