我无法在C ++ builder 2010中运行程序,并且提醒错误5和警告1

时间:2015-04-17 03:13:20

标签: c++builder c++builder-2010

我从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'

据说我应该添加或修改路径,但该怎么做。我只是想运行该程序并查看结果。非常感谢你。

1 个答案:

答案 0 :(得分:1)

使用C ++ Builder 2010时,这些包含无效:Vcl.System.前缀尚不存在。对于XE2以上,包含/单元名称得到了处理(以支持FireMonkey),并且预计/建议在新代码中使用单元的完全限定名称。

因此,总结一下:您打开了一个专门用于XE2或更高版本的项目。您需要从那些Vcl.指令中删除System.#include前缀(之后可能会遇到其他一些错误,但如果它们是来自Embarcadero的单位,则解决方案将是相同)。