当我将一个TChart添加到一个测试C++Builder项目并进行构建时,我会得到一个错误:
bcc32错误GdiPlus.h(21):E2209无法打开包含文件的“算法” 完全解析器上下文 CPPMainForm.cpp(6):#包含CPPMainForm.h CPPMainForm.h(13):#include C:\Program (x86)\Steema Software\Steema 2014用于RAD XE7\Delphi21.win32\Include\VclTee.TeeGDIPlus.hpp (x86)\Embarcadero\Studio\15.0\include\windows\rtl\Winapi.GDIPAPI.hpp VclTee.TeeGDIPlus.hpp(23):#VclTee.TeeGDIPlus.hpp:\Program (x86)\Embarcadero\Studio\15.0\include\windows\sdk\GdiPlus.h Winapi.GDIPAPI.hpp(24):#include C:\Program
除了Boost目录之外,我发现我的计算机上没有“算法”包含文件。
我已经安装了"TeeChart 2014 for RAD XE7",即Delphi和C++Builder,对吗?
有什么想法吗?
发布于 2015-06-24 18:29:00
检查您的系统中是否包含路径(Tools : Options )、C++选项、回溯路径和目录) boost库的默认路径:
$(CG_BOOST_ROOT)\boost\tr1\tr1
$(CG_BOOST_ROOT)
这将使编译器选择要包含的库的正确版本。在第一个路径,tr1
,它是它正在寻找的文件:algorithm
这是针对XE5的,但是它应该和新版本一样工作。
或者,您可以将其添加到项目搜索路径中,但这应该是全局选项,至少安装程序在安装时是这样设置的。
https://stackoverflow.com/questions/31014463
复制相似问题