Когда я добавляю 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, верно?
Есть идеи ?
Убедитесь, что в вашем Путь к системному подключению (Инструменты | Параметры | Параметры C ++ | Путь и каталоги) есть путь по умолчанию для библиотек повышения:
$(CG_BOOST_ROOT)\boost\tr1\tr1
$(CG_BOOST_ROOT)
Это должно заставить компилятор выбрать правильную версию библиотеки для включения. На первом пути tr1
это файл, который он ищет: algorithm
Это для XE5, но оно должно работать как есть для более новых версий.
При желании вы можете добавить это в путь поиска проекта, но это должно быть в глобальных параметрах, по крайней мере, так установщик устанавливает это при установке.