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

Embarcadero C++, C OpenCL - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Среднее арифметическое элементов массива http://www.cyberforum.ru/cpp-beginners/thread780588.html
2) Реализовать функцию, определяющую среднее арифметическое элементов переданного ей массива;
C++ Тонкости кода: wchar_t* FilterFiles = L"cool"; Я в функции создаю указатель на строку и потом этот указатель передаю в объект (поле объекта): wchar_t* FilterFiles = L"cool"; TypeMyObject MyObject(FilterFiles); Насколько я понимаю в функции (где расположен этот код) создается временный объект- массив, хранящий строку L"cool", а также указатель на этот объект FilterFiles. В объекте MyObject будет использоваться валидный указатель,... http://www.cyberforum.ru/cpp-beginners/thread780583.html
C++ Текстовый файл состоит из нескольких строк. Записать во второй файл последние символы из каждой строки первого файла
Текстовый файл состоит из нескольких строк. Записать во второй файл последние символы из каждой строки первого файла. === Помогите, пожалуйста, сделать. Желательно, чтобы работало в среде "Eclipse".
Найти в матрице столбцы, в которых положительных элементов больше, чем отрицательных C++
Дана матрица. Найти в ней столбцы, в которых положительных элементов больше, чем отрицательных. Распечатать эти столбцы. === Помогите, пожалуйста, сделать. Желательно, чтобы работало в среде "Eclipse".
C++ "да" на "нет" http://www.cyberforum.ru/cpp-beginners/thread780539.html
Заменить в списке каждое слово "да" на слово "нет". Создать список слов и решить задачу. === Помогите, пожалуйста, сделать. Желательно, чтобы работало в среде "Eclipse".
C++ Найти сумму индексов тех элементов массива, которые кратны трем Найти сумму индексов тех элементов массива, которые кратны трем. === Помогите, пожалуйста, сделать. Желательно, чтобы работало в среде "Eclipse". подробнее

Показать сообщение отдельно
DARTS
Сообщений: n/a
07.02.2013, 06:09     Embarcadero C++, C OpenCL
Доброго времени суток!


Предистория: программирую на 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"
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru