一个编译过程中出现的问题,

jfly2000 2004-07-08 10:54:47
我编一个数值程序,编译后有时会出现如下信息:
--------------------Configuration: jf1 - Win32 Debug--------------------
Compiling...
LoadStepCompute.cpp
e:\jf10a\loadstepcompute.cpp(2) : fatal error C1033: cannot open program database 'e:\jf10a\debug\vc60.pdb'
MyClass.cpp
e:\jf10a\myclass.cpp(5) : fatal error C1033: cannot open program database 'e:\jf10a\debug\vc60.pdb'
Generating Code...
Error executing cl.exe.
Creating browse info file...

jf1.exe - 2 error(s), 0 warning(s)


可是如果重启一下机子,再编译就不会有这个问题了,为什么会这样呢?
另外,我的程序我知道有些内存泄漏的问题,还没有来得及解决,会是内存泄漏引起的么,那为什么上面的问题有时出现有时不出现呢?请大家给些意见。
...全文
362 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
expert2000 2004-07-09
  • 打赏
  • 举报
回复
yahaha(呀哈哈)强!!!!
jfly2000 2004-07-08
  • 打赏
  • 举报
回复
手动删除不料的,
xuzheng318 2004-07-08
  • 打赏
  • 举报
回复
不懂了
hcj2002 2004-07-08
  • 打赏
  • 举报
回复
手动把"E:\jf10a\Debug\vc60.pdb"然后在重新编译
jfly2000 2004-07-08
  • 打赏
  • 举报
回复
rebuild的结果如下:
Deleting intermediate files and output files for project 'jf1 - Win32 Debug'.
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\vc60.pdb" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\jf1.exe" : 拒绝访问。
Error: Could not delete file "E:\jf10a\Debug\jf1.pdb" : 拒绝访问。
--------------------Configuration: jf1 - Win32 Debug--------------------
Compiling...
StdAfx.cpp
e:\jf10a\stdafx.cpp(0) : fatal error C1033: cannot open program database 'e:\jf10a\debug\vc60.pdb'
Error executing cl.exe.
Creating browse info file...
BSCMAKE: error BK1506 : cannot open file '.\Debug\StdAfx.sbr': No such file or directory
Error executing bscmake.exe.

jf1.exe - 2 error(s), 0 warning(s)

peter9606 2004-07-08
  • 打赏
  • 举报
回复
rebuild一下
yahaha 2004-07-08
  • 打赏
  • 举报
回复
听你说有内存泄露,是不是在程序中调用了其它进程来访问上面的文件,而你有没有关掉,产生了僵尸进程。这样就占用你上面的资源,造成你无法访问那个文件,重启后那个进程就没有了吗,当然就可以了呀!
jfly2000 2004-07-08
  • 打赏
  • 举报
回复
我曾经也以为是这样的,可是看任务管理器看不到我的程序压。
varnson 2004-07-08
  • 打赏
  • 举报
回复
会不会是你的程序还在后台运行,没有结束掉。
用任务管理器确认一下。
jfly2000 2004-07-08
  • 打赏
  • 举报
回复
难道别人没有遇到过这个问题么?
boxban 2004-07-08
  • 打赏
  • 举报
回复
重装系统吧

64,646

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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