如何消除BCB的一个警告

DEnzllWang 2003-10-10 09:50:12
[C++ Warning] Dialogs.hpp(437): W8058 Cannot create pre-compiled header: initialized data in header

就是这个437号警告, 经常出现, 而且出错的地方又常常不在我的代码位置. 我不知道该如何修改我的代码来去除这个警告.
...全文
79 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
我不懂电脑 2003-10-10
  • 打赏
  • 举报
回复
Project-Option-Compiler-Pre-Compiled Head选中None
ccrun.com 2003-10-10
  • 打赏
  • 举报
回复
不必理会这个警告。
baby0 2003-10-10
  • 打赏
  • 举报
回复
看一下各个头文件中的变量的命名,初始化有没有问题?
huangjuliang 2003-10-10
  • 打赏
  • 举报
回复
没有关系的

应当是头文件的关系吧!
ljianq 2003-10-10
  • 打赏
  • 举报
回复
没有关系的。
佣工7001 2003-10-10
  • 打赏
  • 举报
回复
这个警告是正常的,没有关系
你可以把这个头文件放到编译指令
#pragma hdrstop之后
DEnzllWang 2003-10-10
  • 打赏
  • 举报
回复
lihongxing2002 2003-10-10
  • 打赏
  • 举报
回复
看看Project下Option中的Compile页的Pre_Compiled指定的cache文件名路径是否存在。如果路径不对,把正确的路径输入进去(通常路径是这个c:\Program Files\Borland\CBuilder6\lib\vcl60.csm)。最好不要取消预编译头设置,预编译头设置是提高编译速度的。
jiangchun_xn 2003-10-10
  • 打赏
  • 举报
回复
没有影响的
penu 2003-10-10
  • 打赏
  • 举报
回复
取消预编译头设置。
hmilyice 2003-10-10
  • 打赏
  • 举报
回复
教你一绝招,c++Builder菜单Project/Options/Compiler/warnings中找到去掉W8058,然后去掉该项前的对号就可以了,其他的警告也是这样。

13,822

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧