编译器出现的警告,怎样消除?

atulss 2003-12-19 09:40:35
我将操作系统由98升到XP后,编译原来的程序出来了如下的警告,虽然程序仍可正常运行,但无论怎么样修改,都存在此问题:
[C++ Warning] WinJQB.cpp(4): W8058 Cannot create pre-compiled header: write failed
[C++ Warning] UMain.cpp(10): W8058 Cannot create pre-compiled header: write failed
[C++ Warning] UDataFormat.cpp(5): W8058 Cannot create pre-compiled header: write failed

据查证是#pragma hdrstop这句话提出的报警,谁能告诉我为什么。在win2000下也有类似报警。
...全文
136 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lihongxing2002 2003-12-22
  • 打赏
  • 举报
回复
#pragma hdrstop是提高编译速度的。不要去掉。
project,下的compiler页的pre-compiler header 项,选中cache pre-compiler header ,然后查证filename里的对应路径下的文件是否存在:c:\Program Files\Borland\CBuilder6\lib\vcl60.csm
书生 2003-12-19
  • 打赏
  • 举报
回复
Mark...只能顶下。Waiting...
huoniao1976 2003-12-19
  • 打赏
  • 举报
回复
取消预编译头
penu 2003-12-19
  • 打赏
  • 举报
回复
在选项中取消预编译头选项即可。
bpaibgy 2003-12-19
  • 打赏
  • 举报
回复
关注!
yjy1001 2003-12-19
  • 打赏
  • 举报
回复
也MARK 一下

13,825

社区成员

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

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