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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
DARTS
Сообщений: n/a
#1

Embarcadero C++, C OpenCL - C++

07.02.2013, 06:09. Просмотров 1006. Ответов 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/RADSt...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"
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.02.2013, 06:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Embarcadero C++, C OpenCL (C++):

Глобальная переменная в OpenCL - C++
Всем привет! Кто может подсказать как правильно создать глобальную переменную в OpenCL? unsigned char *globalVariable; __kernel...

Неправильно определяется get_global_id на OpenCL? - C++
Итак, использую OpenCL. Прежде чем что-то написать надо понять, как определяются координаты Work-item, для этого я решил использовать 2d...

OpenCL: clEnqueueReadBuffer не правильно считывает в буфер - C++
В рамках знакомства с OpenCL написал тестовый пример, но на выходе в буфер всегда получаю не верные значения. Тестовый пример: ...

Способы затолкать OpenCL и C++ в один файл - C++
Я лично пробовал способы затолкать OpenCL в C++ файл одним нетривиальным способом: использовать трюк с #ifdef чтобы компиляторы не...

OpenCL vs CUDA. За и против каждой технологии - C++
В скором времени хочу начать изучать программирование на GPU, поэтому столкнулся с вопросом, а что вобщем учить то. Можете пожалуйста без...

OpenCL безразмерный буфер видеокарты RADEON HD6870 - C++
Имею проблему при загрузке массивов в буфер видеокарты под OpenCL (не путать с OpenGL). На борту видео всего 1 Гиг, но умудряюсь записать...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.02.2013, 06:09
Привет! Вот еще темы с ответами:

[Embarcadero] DLL импорт - C++
Здравствуйте, столкнулся с проблемой с импортом библиотеки. Скачал с GitHub библиотеку: https://github.com/SAMPProjects/Open-SAMP-API ...

Активация Embarcadero EX3 - C++
Ув.Форумчане, скачал Embarcadero EX3, но как активировать ее ума не приложу. Пробовал по разному, но не могу пропатчить bds.exe. В общем...

Где скачать Embarcadero Rad Studio - C++
Не нравится глючная среда M$ VS, Все долго и тупо. Еще когда я занимался Delphi кодил на delphi 7, знакомый (С++) во всю использовал...

Поддержка русского языка в Embarcadero RAD Studio XE3 на Си++ - C++
Здравствуйте. Подскажите пожалуйста как включить полноценную поддержку русского языка в Embarcadero RAD Studio XE3? При вводе и выводе...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru