程序中若存在cannot open Debug/ad.exe for writing这种问题该怎么办???

来自:    更新日期:早些时候
程序运行时出现“cannot open shared object file”问题怎么解决~

cannot open shared object file 问题的解决
运行程序时提示 cannot open shared object file: ...,是因为找不到共享库,即.so文件,可通过如下方式设置共享库的搜索路径:
1. 编辑/etc/ld.so.conf文件,加上一行.so文件路径
2. 运行ldconfig,更新/etc/ld.so.cache
在oracle的安装目录中先找到libjvm.so的路径,然后把路径加入到LD_LIBRARY_PATH这个环境变量中。
确认用安装oracle的用户去安装oracle的补丁。ORACLE_HOME、ORACLE_BASE什么的都正确。

第一次编译运行后,你没有关掉那个程序,所以更改后再次编译就提示不能写入。

记得编译前关闭程序,或者到任务管理器的看看进程是否存在,有的话结束掉。

那么打开任务管理器看看那个进程在不在,可能你关了窗口,但程序还没有结束。

我遇到过这种情况,就是上次运行的控制台程序或者.exe文件没有关闭,导致这个程序的进程还在,在任务管理器里面找到ad.exe结束掉,然后重新编译文件就可以了!

我遇到这种情况,就是运行的程序没有关闭,关掉,在build就可以了!
就是你在网上查的那样,在任务管理器中关掉该运行的进程,一般进程名为你所写程序的名字!
实在不行,可以考虑不用vc++6.0,试一下!vs2008,codeblocks,
wintc,调试信息会更详细!

检查下:
ad.exe是不是设置为只读属性了?
工程所在文件夹是C盘,需要以管理员模式运行你的开发工具?
是否存在debug目录?没有的话手动创建一个试试?

这个程序的进程还在,在任务管理器里面找到ad.exe结束掉就可以了


程序中若存在cannot open Debug/ad.exe for writing这种问题该怎么办???视频

相关评论:

相关主题精彩

版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

Copyright © 喜物网