Когда я добавляю TChart в тестовый проект С++ Builder и строю, я получаю сообщение об ошибке:
[bcc32 Error] 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 и С++ Builder, правильно?
Есть идеи?
Убедитесь, что у вас есть в System Include Path (Tools | Options | C++ Options | Path и Directories) путь по умолчанию для библиотек boost:
$(CG_BOOST_ROOT)\boost\tr1\tr1
$(CG_BOOST_ROOT)
Это должно заставить компилятор выбрать нужную версию библиотеки для включения. В первом пути, tr1
, это файл, который он ищет: algorithm
Это для XE5, но он должен работать как-для новых версий.
При желании вы можете добавить это в свой путь поиска по проекту, но это должно быть в глобальных параметрах, по крайней мере, так, как установщик устанавливает это при установке.