Настройки конфигурации OpenCL - PullRequest
1 голос
/ 21 марта 2012

У меня есть проект, который требует OpenCL. Я установил CUDA и OpenCL на мою машину, но когда я «делаю» свой проект, возникает следующая ошибка:

CL / cl.h: нет такого файла или каталога

Я использую windows7 и Visual Studio 2008.

1 Ответ

2 голосов
/ 21 марта 2012

Эта ошибка указывает на то, что компилятор не может найти файл заголовка CL / cl.h.Узнайте, где установлен используемый вами OpenCL SDK, и каталог, в котором находятся заголовочные файлы OpenCL.

Например, на моем компьютере заголовочные файлы Intel OpenCL SDK находятся в: C:\Program Files (x86)\Intel\OpenCL SDK\1.5\include\CL И NVIDIAЗаголовочные файлы OpenCL находятся в: C:\Program Files (x86)\NVIDIA GPU Computing Toolkit\CUDA\v4.1\include\CL

Для компиляции с Intel OpenCL SDK я бы добавил C:\Program Files (x86)\Intel\OpenCL SDK\1.5\include в проект Visual Studio.То есть, добавьте этот путь в Проект -> Свойства -> C / C ++ -> Общие -> Дополнительные каталоги включения

...