2016-08-29 8 views
0

私は本当にハード検索を試みましたが、まだ明らかに見逃しているようです。 私は、グラフィックカードとドライバがインストールされているものを提供する必要があるので、最近は特定のOpenCLライブラリが必要ないと思う。しかし、Qt 5.7を使用してヘッダはどこで取得できますか? <CL/cl.h>またはcl.hヘッダーはまったくありません。 それは間違っていましたが、まだAMDまたはNVidia SDksをインストールする必要がありますか?Qt OpenCLヘッダー

答えて

1

2つの一般的な方法があります:あなたは、OpenCLのヘッダー(複数可)を含んでなる、ベンダーのSDKのいずれかをインストールするか、またはあなたがここクロノスから直接それらを得ることができます。https://www.khronos.org/registry/cl/

使用バージョンは何されますあなた次第;私がサポートしている最小限のハードウェアと一致するバージョンを個人的に使用しています。これは、あまりにも新しいAPIを使用することを妨げています。新しいヘッダーと#defineを使用してバージョンを設定することもできます。あなたの選択。

ところで、これはQtから独立しています。 QtにはOpenCLラッパーがありましたが、もはやサポートされておらず古くなっているので、私はそれをお勧めしません。

+0

ありがとうございました。私もQtOpenCLを探していましたが、あなたが指摘しているように使用できないようです。もしそれらがソートされていれば、OpenCLは一般的に一般的になりますが、少なくとも特定のプラットフォームの絶対最大性能を必要としないプロジェクトでは素晴らしいでしょう。 – charlie

関連する問題