我从rtklib.com下载了程序,并在C++ builder 2010中运行了该程序。我打开了一个名为rtknavi.cbproj的文件并运行它,但CB 2010提醒我存在错误。也许头文件有问题。CB的错误信息是:
[BCC32 Error] maskoptdlg.h(5): E2209 Unable to open include file 'System.Classes.hpp'
[BCC32 Error] maskoptdlg.h(6): E2209 Unable to open include file 'Vcl.Controls.hpp'
[BCC32 Error] maskoptdlg.h(7): E2209 Unable to open include file 'Vcl.StdCtrls.hpp'
[BCC32 Error] maskoptdlg.h(8): E2209 Unable to open include file
'Vcl.Forms.hpp'
[BCC32 Error] maskoptdlg.h(9): E2209 Unable to open include file 'Vcl.ExtCtrls.hpp'据说我应该添加或修改路径,但是该如何做。我只想运行这个程序看看结果。非常感谢。
发布于 2015-04-17 03:45:40
在C++Builder 2010中,这些包含的内容是无效的:Vcl.和System.前缀还不存在。对于XE2以后,包含/单元名称得到了这种处理(以支持FireMonkey),并且期望/建议在新代码中使用单元的完全限定名。
因此,总之:您打开了一个用于XE2或更高版本的项目。您需要从这些Vcl.指令中删除#include或System.前缀(之后可能会遇到一些其他错误,但如果它们是Embarcadero的单元,那么解决方案将是相同的)。
https://stackoverflow.com/questions/29689584
复制相似问题