我的VC6里进行调试时,step into无法实现。(我的计算机刚刚重装系统了。没有没关系啊??)

2025-02-25 03:13:30
推荐回答(4个)
回答1:

在Win7里,不建议使用VC6,建议用VS2010。

Administrator privileges required for ole remote procedure call debugging :this feature will not work( 需要管理员权限的ole远程过程调用调试:这个特性将不会工作)。

用管理员身份运行一下 vc ++6.0 就行,之后都能进行调试了。还有win7安装VC6.0时最好把OLE选项勾去,不然就会反复出现这个不兼容的问题。

扩展资料:

编译器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子:

1、并行设备的硬件寄存器(如:状态寄存器)

2、一个中断服务子程序中会访问到的非自动变量(Non-automatic variables)

3、多线程应用中被几个任务共享的变量

这是区分C程序员和嵌入式系统程序员的最基本的问题:嵌入式系统程序员经常同硬件、中断、RTOS等等打交道,所有这些都要求使用volatile变量。不懂得volatile内容将会带来灾难。

参考资料来源:百度百科-volatile

回答2:

Administrator privileges required for ole remote procedure call debugging :this feature will not work( 需要管理员权限的ole远程过程调用调试:这个特性将不会工作),用管理员身份运行一下 vc ++6.0 就行了,之后都能进行调试了。还有win7安装VC6.0时最好把OLE选项勾去,要不然就会反复出现这个不兼容的问题!

回答3:

在Win7里,不建议使用VC6,建议用VS2010。

回答4:

右键 管理员运行VC看看