在C ++ Builder XE7中使用TChart

时间:2015-06-23 22:15:07

标签: c++ delphi c++builder delphi-xe7 teechart

当我将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 for 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 for RAD XE7",这适用于Delphi和C ++ Builder,对吗?

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

检查您的系统包含路径(工具|选项| C ++选项|路径和目录)中是否有boost库的默认路径:

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

这应该使编译器选择要包含的库的正确版本。在第一个路径tr1中,它是要查找的文件:algorithm

这适用于XE5,但它应该适用于较新版本。

或者,您可以将其添加到项目搜索路径中,但这应该是全局选项,至少是安装程序在安装时设置此选项的方式。