用C++运行时,总是显示c语言运行程序时说文件不存在在,怎么回事啊? 求解答,谢谢

关于VS2015写C出现“无法查找或打开 PDB 文件”不断提示的问题 [问题点数:20分]

已经勾选了从服务器下载符号集但是运行窗口一闪而过。

测试代码在c-free下没问题

学C还是想用VS系列软件啊= = 请教下大神们,这咋回事。

恩 赵老师说的没错目前没看到它对程序运行有什么影响


visual studio确实会出现很多莫名奇妙的错误,我今天又重装叻

1.在Windows中,哪怕你只是一个很小的程序也会对很多的库有依赖,那些你没见过的DLL就是程序运行时需要依赖的库;

2.Visual Studio在调试的时候,默认會加载你的程序及其依赖项的所有PDB文件其结果通常是:你自己程序的PDB能找到,但其依赖项的PDB文件一般是找不到的(比如WINDOWS系统内核)于昰你就看到了给出的这个提示;

3.如果VS没有说你自己程序的PDB没找到,那么一般情况下你不用理会那些信息

再补充一点:VS这样做,在多个项目(互有依赖)同时调试的时候会比较方便。

这样试试吧我是这样弄的

1.菜单栏的“调试”-》“选项”→“选项”菜单中的“调试”→“常规”→把“常规”中的“启用源服务器支持”和它的子项勾选;

2.“选项”菜单中的“调试”→“符号”→把“符号”中的“Microsoft符号服务器”勾选;

3.点击“选项”菜单中的“确定”。

输出不了运行结果怎么办


这样试试吧,我是这样弄的

我也是这个出错我是在调用fseek函数是財发生这个错误的。vs提示是∵fseek.cpp第177行出错用了您的方法还是不行。我用的vs 2015 社区版

我也遇到了这种情况按楼上的方法还是不能调试,楼主昰怎样弄好的呢

楼主是在哪里加个while(1)我也遇到了一样的问题

在不需要调试系统符号的情况下,有没有pdb无所谓


匿名用户不能发表回复!

如果传递的字符串为空, 则返回空, 洳果不为空则返回该字符串中最后一个'/'字符之后的位置,当然如果本身就是一个单纯的文件名而不包含任何绝对的路径, 那就直接返回该字符串的首地址.

该函数没有去判断所传递的是不是一个有效的路径名, 楼主可以自己根据需要添加该功能.

我要回帖

更多关于 c语言运行程序时说文件不存在 的文章

 

随机推荐