Форум программистов, компьютерный форум, киберфорум
OpenCL
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 06.02.2019
Сообщений: 25
1

Как исправить ошибку подключения OpenCL

05.04.2020, 02:35. Показов 2227. Ответов 1

Author24 — интернет-сервис помощи студентам
Дано:
NetBeans IDE
Windows
Тулкит от NVidia последней версии
#include "CL/cl.h" подключено, компилятор её видит


При вводе тестового
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
cl_platform_id _platform_id;
   cl_uint _ret_num_platform;
   cl_int _ret = clGetPlatformIDs(1, &_platform_id, &_ret_num_platform);   // получить доступные платформы
 
   cl_device_id _device_id;
   cl_uint _ret_num_devices;
   _ret = clGetDeviceIDs(_platform_id,                                     // получить доступные устройства
                                CL_DEVICE_TYPE_GPU,
                                1,
                                &_device_id,
                                &_ret_num_devices);
 
   cl_context _context = clCreateContext(NULL,                             // создать контекст
                                         1,
                                         &_device_id,
                                         NULL,
                                         NULL,
                                         &_ret);
 
   cl_command_queue _command_queue = clCreateCommandQueue(_context,        // создаем команду
                                                          _device_id,
                                                          0,
                                                          &_ret);
Выдает ошибки:
F:\TrueProekt/main.cpp:88: undefined reference to `clGetPlatformIDs@12'
F:\TrueProekt/main.cpp:92: undefined reference to `clGetDeviceIDs@24'
F:\TrueProekt/main.cpp:103: undefined reference to `clCreateContext@24'
F:\TrueProekt/main.cpp:108: undefined reference to `clCreateCommandQueue@20'

Если удалить из программы то что под спойлером то она заработает

Что надо дополнительно сделать чтобы ЭТО работало?
Миниатюры
Как исправить ошибку подключения OpenCL  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.04.2020, 02:35
Ответы с готовыми решениями:

Как исправить ошибку: формат теста исправить нельзя, только текст программы
class AmericanDate: def __init__(self, y, m, d): self.get_year = str(y) ...

Подскажите как исправить ошибку. прога ломается на 79 строке. а ошибку не выдает
#include <iostream> #include <cstdlib> #include <ctime> using namespace std; int chisla(int...

Структура: Не могу понять, почему выдает ошибку и как собственно эту ошибку можно исправить?
Привет,не могу понять почему ошибку выдает и как сбстно эту ошибку можно исправить? #include...

Как исправить исправить ошибку в коде
Здравствуйте,помогите пожалуйста исправить ошибку в коде.using System; using System.Threading; ...

1
0 / 0 / 0
Регистрация: 06.02.2019
Сообщений: 25
09.04.2020, 16:46  [ТС] 2
Никто не ответил, поэтому разобрался сам. Для тех кто столкнется с подобной дичью на Netbeans IDE выкладываю инструкцию в виде прикрепленного скриншота
Миниатюры
Как исправить ошибку подключения OpenCL  
0
09.04.2020, 16:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.04.2020, 16:46
Помогаю со студенческими работами здесь

Ошибка подключения graphics.h Как исправить?
Что за ошибки? Как исправить? Смотрите скриншот:

Как найти ошибку подключения к бд?
Подключаюсь на C# к бд SQL Server 2008 R2 Express. Код взял из книги М.Фленова. ......

Как исправить сбой повторного подключения в клиент-серверном приложении
Есть сервер и клиент. Первое подключение всегда успешное. Если закрыть клиент и открыть снова, то...

PDO (родительский), как подавить ошибку подключения
function __construct( ... ){ try{ $attrs = array(PDO::ATTR_ERRMODE =>...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru