首页 - 技术 - vs2010为什么编译是灰的_VS2010解决断点无效的问题

vs2010为什么编译是灰的_VS2010解决断点无效的问题

2023-09-27 19:50

菜单中页不能进行调试。

使用vs的命令行工具,在命令行中运行:devenv /ResetSkipPkgs ,重新打开vs。

(注:第一次没有关闭vs,运行这条命令后,会新打开vs没有变化,第二次 关闭vs 再运行 这条命令,打开后可以调试了,不知道是不是这条命令的原因)

附:vs命令行工具的使用

开始 -> 程序 -> Microsoft Visual Studio 2008-> Visual Studio Tools

-> Visual Studio 2008 命令提示

以上内容转载 https://www.gsm-guard.net/hbhzz/p/3169776.html 如果打开VC2010软件,单独打开一个"cpp"文件,那么调试是灰色的 后经实验,打开一个完整的项目文件"sln"文件,则调试正常,当然中间执行了转载的命令,不知道是不是有效。

vc 调试时,有时候明明选择断点了,调试时就变灰了,就是不断点。

网上查找,参考该文:https://www.gsm-guard.net/sj19890401/article/details/34157399?解决问题了。

其实很简单,如下操作就可以:

菜单:工具->选项

在面板里:调试->常规

英文版本是这样的:

Tools->Option

Debugging->General?

???将“要求源文件与原始版本完全一致”选择不打钩。

Require source? files to exactly match the original version 选择不勾上:

下面图是不勾上前的状态,需要取消这个勾。

编译源代码,编译前肯定自动保存了。不知道为什么会不一样,只好取消这个勾,先过了这个坎再说。?

原文:http://www.gsm-guard.net/s/blog_740dc2450100s6et.html

您是否在使用VS2010过程中,遇到编写的程序编译后,在程序的根目录下出现占用容量很大的$(SolutionNam).sdf文件和ipch文件夹?!这让本来很小巧的程序看起来很庞大,一旦多起来,能把projects文件夹轻松撑上几G、几十G!那如何解决呢?

通过在网上查找,发现两种解决方法: ①打开菜单/工具/选项/文本编辑器/ "C/C++" /高级 中的选项,把“始终使用回退位置”和“回退位置已在使用时,不警告”都设为true。而对于下面的“回退位置”,您可以可以不设置,那么.sdf文件和ipch文件夹则会被放在临时目录中;如果你想自己指定个位置存放,则在“回退位置”后面填入位置的绝对地址。这样以后,所用的.sdf文件和ipch文件夹都不会在程序的根目录下出现,方便管理和对程序打包。

②打开 菜单/工具/选项/文本编辑器/ "C/C++" /高级中的选项,把“禁用数据库”设为 true ,这样就不会再生成.sdf文件和ipch文件夹了。

注意:个人建议使用第一种方法,这两个文件是VS2010的新功能,与智能提示、错误提示、代码恢复、团队本地仓库等等信息相关的东西,使用第二种方法,有可能会造成这些功能的失效! 文章整理自: ????http://www.gsm-guard.net/share/detail/19132330 ????http://www.gsm-guard.net/WonKerr/archive/2010/06/23/VS2010_IPCH_SDF.html