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

1

Когда я добавляю 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, правильно?

Есть идеи?

  • 0
    Я полагаю, что вы должны иметь возможность включать де из Boost, вам просто нужно убедиться, что путь поиска включает в себя Boost.
  • 0
    В каталогах boost есть десяток или около того алгоритма. Все разные размеры, конечно, это имеет значение? Я попробую один наугад.
Показать ещё 5 комментариев
Теги:
c++builder
teechart
delphi-xe7

1 ответ

2
Лучший ответ

Убедитесь, что у вас есть в System Include Path (Tools | Options | C++ Options | Path и Directories) путь по умолчанию для библиотек boost:

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

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

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

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

  • 0
    Brovo! Добавление этого и нескольких других путей поиска решило мою проблему. Вроде как мне кажется, что-то не правильно установилось. Во всяком случае, вперед! спасибо за помощь Родриго!
  • 0
    @PaulPeterson отлично! Не забудьте принять ответ, если это было на самом деле решение.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню