Программирование на открытом CL с использованием G++ в Windows ⇐ C++
Программирование на открытом CL с использованием G++ в Windows
Я пытаюсь писать программы OpenCL на C++, используя компилятор G++ в Windows 10, но не могу найти SDK для своей работы.
Для работы Nvidia CUDA требуются компиляторы Visual Studio, а поддержка AMD AMP SDK, по-видимому, прекращена, поскольку библиотеки включены в сам драйвер.
На моем компьютере установлены графические процессоры AMD и Nvidia, поэтому любая реализация должна работать с OpenCL. Может ли кто-нибудь подсказать, как мне продолжить, а также любезно разъяснить, как использовать библиотеки, присутствующие в драйвере OpenCL, в моей программе на C++, как указано AMD, если это возможно?
Изменить:
Я узнал, что библиотеки OpenCL уже присутствуют в Windows,
C:\Windows\System32\OpenCL.dll
Для компиляции нашей программы с использованием g++ нам нужны только заголовки. Это можно сделать, как показано ниже.
Установите заголовки OpenCL снизу
https://packages.msys2.org/package/ming ... cl-headers
Как только заголовки присутствуют в каталоге include MinGW64, я нормально написал свою программу и скомпилировал ее, используя приведенную ниже команду g++.
g++ main.cpp C:\Windows\System32\OpenCL.dll -o main.exe И всё. Это сработало!
http://arkanis.de/weblog/2014-11-25-min ... on-windows очень помог понять реализацию библиотеки OpenCL в Windows.
Я пытаюсь писать программы OpenCL на C++, используя компилятор G++ в Windows 10, но не могу найти SDK для своей работы.
Для работы Nvidia CUDA требуются компиляторы Visual Studio, а поддержка AMD AMP SDK, по-видимому, прекращена, поскольку библиотеки включены в сам драйвер.
На моем компьютере установлены графические процессоры AMD и Nvidia, поэтому любая реализация должна работать с OpenCL. Может ли кто-нибудь подсказать, как мне продолжить, а также любезно разъяснить, как использовать библиотеки, присутствующие в драйвере OpenCL, в моей программе на C++, как указано AMD, если это возможно?
Изменить:
Я узнал, что библиотеки OpenCL уже присутствуют в Windows,
C:\Windows\System32\OpenCL.dll
Для компиляции нашей программы с использованием g++ нам нужны только заголовки. Это можно сделать, как показано ниже.
Установите заголовки OpenCL снизу
https://packages.msys2.org/package/ming ... cl-headers
Как только заголовки присутствуют в каталоге include MinGW64, я нормально написал свою программу и скомпилировал ее, используя приведенную ниже команду g++.
g++ main.cpp C:\Windows\System32\OpenCL.dll -o main.exe И всё. Это сработало!
http://arkanis.de/weblog/2014-11-25-min ... on-windows очень помог понять реализацию библиотеки OpenCL в Windows.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Я не могу напрямую сохранить изменения в файле, открытом через приложение maui.
Anonymous » » в форуме C# - 0 Ответы
- 26 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Я не могу напрямую сохранить изменения в файле, открытом через приложение maui.
Anonymous » » в форуме C# - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Я не могу напрямую сохранить изменения в файле, открытом через приложение maui.
Anonymous » » в форуме Android - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Я не могу напрямую сохранить изменения в файле, открытом через приложение maui.
Anonymous » » в форуме C# - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-