私は、データをテーブル形式で保存し、後で使用できるようにファイルに保存するプリミティブなデータ管理プログラムを作成しようとしています。EclipseでのOpenCL:グローバルなクラスと構造の宣言
まだプログラムを終了していませんが、私のプログラムは効率的ではありません。 問題は、私は最近、Eclipse用のOpenCL構文の強調表示拡張機能をインストールしましたが、今はグローバル宣言エラーを出しています。
hu.ngms.opencl.editor.checkers.global_declaration_error
と私はOpenCLのアドレス空間を使用して、これらのエラーを回避する方法を探して試してみました
hu.ngms.opencl.editor.checkers.assignment_to_wrong_memory_space
警告:__global、しかし何も起こらなかったが
(おそらく間違った方法でそれを使用しました)その後、私は、プリプロセッサディレクティブはすべてのfrustratへ
#ifdef __OPENCL_VERSION__
と原因を使用してみましたイオンは、decltypeとtypedefを試してみました。
私も日食からの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"
日食からの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
注:私は身体を削除した
私のEclipseのバージョンは が
コード(余分な情報が必要な場合は私に知らせてください)neon.1です助けてください私はそれが表示する必要はないと感じるようにコードの。詳細なコードが必要な場合は、ちょうど:)。
主なエラーは、上記のコードの最後に記載されています。
私は基本的にグローバルで次のことを宣言している:
組合セル
構造体表
クラスのctype
クラスCNAME
クラス行
おかげで事前
コードの量を最小限の再生可能なサイズに減らしてください。 – Roman
返信いただきありがとうございます、私はちょうど何か拡張機能hiliting構文を削除することによって、問題を修正しました。 – Ramana