2016-12-07 1 views
2

데이터를 테이블 형식으로 저장하고 나중에 사용할 수 있도록 파일에 저장하는 원시 데이터 관리 프로그램을 만들려고합니다.Eclipse의 OpenCL : 전역 클래스 및 구조 선언

아직 프로그램을 끝내지 않았지만 말할 필요도없이 내 프로그램이 효율적이지 않습니다. 문제는, 최근에 Eclipse 용 OpenCL 구문 강조 표시를 설치했는데 이제는 전역 선언 오류가 발생했습니다.

hu.ngms.opencl.editor.checkers.global_declaration_error 

내가 OpenCL을 주소 공간을 사용하여 이러한 오류를 방지 할 수있는 방법을 찾고 시도

hu.ngms.opencl.editor.checkers.assignment_to_wrong_memory_space 

경고 : __global, 그러나 아무 일도는

(아마 잘못된 방법으로 그것을 사용) 그런 다음 전 처리기 지시문을 사용하여 시도했습니다.

#ifdef __OPENCL_VERSION__ 

및 모든 좌절감 때문에 이온은 심지어 decltype과 typedef를 시도했습니다.

이 난 일식에서 OpenCL을 제거했지만, 나는 시장

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" 

일식에서 OpenCL을 제거하거나 오류 또는 경고를 해결하는 하나의 어떤 도움도 크게 감사를 액세스 할 때 일식이 오류를 제공합니다.

#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 

참고 : 나는 몸을 제거한

내 이클립스 버전은 이

코드 (어떤 추가 정보가 필요한 경우 알려 주시기 바랍니다) neon.1입니다 도와주세요 코드의 nessary가 아니라고 생각합니다. 자세한 코드가 필요하면 그냥 물어보십시오 :).

주 오류는 위 코드의 끝에 있습니다.

나는 기본적으로 전 세계적으로 선언 된 다음 한 :

노조 셀
테이블
클래스 CTYPE
클래스 CNAME
클래스 행 사전에

감사

+0

코드의 양을 최소 재생 가능 크기로 줄이십시오. – Roman

+0

답장을 보내 주셔서 감사합니다. 확장 기능을 제거하는 구문을 제거하여 문제를 해결했습니다. – Ramana

답변

1

난 그냥 갔다 구조체 이클립스 설치 폴더와 확장 파일에 대한 검색 및 수동으로 백업 폴더로 이동. 그런 다음 동일한 코드로 새 프로젝트를 만들었고 이제는 작동합니다. :)

시간을내어 주셔서 감사합니다.