Использование TChart в C ++ Builder XE7

Когда я добавляю TChart в тестовый проект C ++ Builder и собираю, я получаю сообщение об ошибке:

[bcc32 Ошибка] GdiPlus.h (21): E2209 Невозможно открыть файл включения «алгоритм»

Полный контекст парсера

CPPMainForm.cpp (6): #include CPPMainForm.h

CPPMainForm.h (13): #include C: \ Program Files (x86) \ Steema Software \ TeeChart 2014 для RAD XE7 \ Delphi21.win32 \ Include \ VclTee.TeeGDIPlus.hpp

VclTee.TeeGDIPlus.hpp (23): #include C: \ Program Files (x86) \ Embarcadero \ Studio \ 15.0 \ include \ windows \ rtl \ Winapi.GDIPAPI.hpp

Winapi.GDIPAPI.hpp (24): #include C: \ Program Files (x86) \ Embarcadero \ Studio \ 15.0 \ include \ windows \ sdk \ GdiPlus.h

На моем компьютере нет никаких «алгоритмических» включаемых файлов, кроме как в каталогах Boost

Я установил «TeeChart 2014 для RAD XE7», то есть для Delphi и C ++ Builder, верно?

Есть идеи ?

1

Решение

Убедитесь, что в вашем Путь к системному подключению (Инструменты | Параметры | Параметры C ++ | Путь и каталоги) есть путь по умолчанию для библиотек повышения:

$(CG_BOOST_ROOT)\boost\tr1\tr1
$(CG_BOOST_ROOT)

Это должно заставить компилятор выбрать правильную версию библиотеки для включения. На первом пути tr1это файл, который он ищет: algorithm

Это для XE5, но оно должно работать как есть для более новых версий.

При желании вы можете добавить это в путь поиска проекта, но это должно быть в глобальных параметрах, по крайней мере, так установщик устанавливает это при установке.

2

Другие решения


По вопросам рекламы [email protected]