Embarcadero C++, C Opencl

  • Автор темы Автор темы DARTS
  • Дата начала Дата начала
D

DARTS

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


Предистория: программирую на 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.


Вопрос :
Где прописать -AG, чтобы компиляция прошла удачно?
Может где в настройках Embarcadero закопаны соответствующие чекалки, чтобы ручками не писать.
;)
 
Thank All
this problem is solved
Project -> Options -> C++ Compiler -> General complation -> Language compliance -> choose "GNU" instead "Borland/CodeGear"
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!