VC++2008速成版 没有可用于当前位置的源代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VC++2008速成版 没有可用于当前位置的源代码相关的知识,希望对你有一定的参考价值。

#include<stdio.h>
int main()
int i,j;
char map[100][100];

就这么一段代码进入调试就推提示“没有可用于当前位置的源代码”。
网上的方法试了都不行。
把二维数组改为map[10][100]就可以调试了。
为什么数组被限制得这么小?
要修改什么设置?

参考技术A 不可能啊,是不是速成的原因
你直接安装正式版吧,有破解的
参考技术B 我都试过了,没有出现你说的情况,还是你的编译环境有问题追问

嗯,应该是的,可能是什么设置问题吧,我刚又装了VC++2010正常。

本回答被提问者采纳

"当前不会命中断点,没有与此行关联的可执行代码"可能和"断点位置不准确"有关

今天用VS调试代码遇到一件怪事,在函数结束前的return那一行打了断点,却报"当前不会命中断点,没有与此行关联的可执行代码".看了自己是debug模式,而且没有开启优化,不应该出现这种情况啊.后来单步调试发现,执行语句实际上是在断点之后,而非断点那一行,让我大吃一惊.

后来搜索了断点不准确的问题,根据帖子的内容把这个问题给解决了,解决问题的时候一定要有耐心,问题没有想象中那么闹心.

我的操作是这样的,先用UtralEdit打开那个有问题的cpp文件,然后以16进制的方式去查看,去把出现的"0D"批量替换成空,这样就实现了把"0D"给删除的功能了.这样就又可以和断点愉快的玩耍了.

技术图片

 

换行和回车的小知识:

“回车(0x0D)”,告诉打字机把打印头 定位在左边界;另一个叫做“换行(0x0A)”,告诉打字机把纸向下移一行。

 

参考文章:

https://blog.csdn.net/etetet029/article/details/7664899

https://www.cnblogs.com/jiu0821/p/5340018.html

以上是关于VC++2008速成版 没有可用于当前位置的源代码的主要内容,如果未能解决你的问题,请参考以下文章

vc2008助手安装后怎么使用? Visual Assist X目录下面找不到可执行文件。直接打开VC2008没变化。。。

使用 VS 2013 构建 VC++ 2008 项目

从 Visual Studio 2008 升级到 Visual Studio 2010 速成版

VS2008 VC++/MFC 出错LNK2001与1120

如何在 Visual Web Developer 2008 速成版中查看 LINQ 生成的 SQL?

Visual Studio 2008 速成版中的 C++ 第一个程序