Форум программистов, компьютерный форум, киберфорум
Наши страницы

Embarcadero C++, C OpenCL - OpenCL

Войти
Регистрация
Восстановить пароль
Другие темы раздела
OpenCL OpenCL vs CUDA. За и против каждой технологии http://www.cyberforum.ru/opencl/thread779521.html
В скором времени хочу начать изучать программирование на GPU, поэтому столкнулся с вопросом, а что вобщем учить то. Можете пожалуйста без холивара привести аргументы за или против одной из...
OpenCL Нужен простейший пример использования ATI OpenCL в рабочем проекте Доброе время суток! Был бы благодарен за простейший пример использования ATI OpenCL в рабочем проекте! Заранее спасибо! http://www.cyberforum.ru/opencl/thread672751.html
OpenCL Универсальный OpenCL
Не знал куда приткнуть, поэтому запостил сюда. Я не очень в теме, но все же рискну спросить: есть ли универсальный драйвер openCL(подходящий под все видюхи, пусть даже с небольшими потерями...
OpenCL OpenCL - ошибка 0xc0000005
Есть прога и использованием OpenCL - модель солнечной системы Проблема одна - чем больше частиц, тем быстрее вылетает в разных частях проги ошибка: "В среде выполнения обнаружена критическая...
OpenCL Исходники OPenCL cloo http://www.cyberforum.ru/opencl/thread590848.html
Может кто нибудь поделиться исходниками реализации каких либо простейших алгоритмов (что нибудь вроде банирного поиска, сортировок, умножений матриц и т.д.) на cloo?
OpenCL OpenCL Cloo Как считать двумерный массив Как считать дувумернный массив из kernel? одномерный легко commands.ReadFromBuffer(c, ref arrC, false, eventList); а с двумерным я никак не разберусь подробнее

Показать сообщение отдельно
DARTS

Embarcadero C++, C OpenCL - OpenCL

07.02.2013, 06:09. Просмотров 1095. Ответов 0
Метки (Все метки)

Доброго времени суток!


Предистория: программирую на Delphi, среда Embarcadero отсюда выбор среды Разработки

Задача: изучить OpenCL.

Что сделано:
Скачанна книга Open Cl in Action, частично дочитана хочется попробовать написать что-либо
Скачаны Заголовочные файлы Для Open CL 1.2
Скачаны и установлены SDK
-Intel
-Nvidia
В Embarcadero создан С++ проект,
в проект добавлен файл matvec.c из примера к книге Ch1
в директорию с примером в папке CL скопированы заголовочники Open CL 1.2

При попытке компиляции IDE ругается на строку:
typedef int16_t cl_short __attribute__((aligned(2)));
в юните cl_platform.h
насколько я понял из поисковика __attribute__ - это специфичная упаковка структуры, поддерживается GNU

на сайте Embarcadero про это сказано, что да можно использовать структуры языка С для GNU, но надо указать директиву компилятору -AG.
http://docwiki.embarcadero.com/RADStudio/XE3/en/C%2B%2B_Compiler

Вопрос :
Где прописать -AG, чтобы компиляция прошла удачно?
Может где в настройках Embarcadero закопаны соответствующие чекалки, чтобы ручками не писать.


Добавлено через 12 часов 17 минут
Thank All
this problem is solved
Project -> Options -> C++ Compiler -> General complation -> Language compliance -> choose "GNU" instead "Borland/CodeGear"
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru