首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我无法在C++ builder 2010中运行程序,并被提醒错误5和警告1

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

Stack Overflow用户
提问于 2015-04-17 03:13:20
回答 1查看 1.4K关注 0票数 1

我从rtklib.com下载了程序,并在C++ builder 2010中运行了该程序。我打开了一个名为rtknavi.cbproj的文件并运行它,但CB 2010提醒我存在错误。也许头文件有问题。CB的错误信息是:

代码语言:javascript
复制
[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'

据说我应该添加或修改路径,但是该如何做。我只想运行这个程序看看结果。非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-17 03:45:40

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

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29689584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档