精华内容
下载资源
问答
  • ftp 客户端服务器端源码 vc6 正常调试运行, 免费下载!学习socket的好例子
  • VC++6.0中如何编译运行调试 C语言程序1. 启动VC++6.0 (如下图)2. 单个源文件的编译运行例如下面的源代码#includevoid main(){ int i,sum=0;for(i=1;i<=10;i++){sum=sum+i;}printf("sum=%d\n",sum);}打开 VC++6.0 ...

    VC++6.0中如何编译运行调试 C语言程序

    1. 启动VC++6.0 (如下图)

    2. 单个源文件的编译运行

    例如下面的源代码

    #include

    void main()

    { int i,sum=0;

    for(i=1;i<=10;i++)

    {

    sum=sum+i;

    }

    printf("sum=%d\n",sum);

    }

    打开 VC++6.0 ,如图 1所示

    (图1 )

    选择“文件”→“新建”,打开如图 2所示

    (图2 )

    选择“文件”项,如图 3所示

    (图3 )

    选择“ C++ Source File ”项,并在“文件名”项目下输入“ sum.c ”如图 4所示

    (图4 )

    单击“确定”,打开如图 5所示

    (图5)

    输入如上源代码,如图 6所示

    (图6 )

    选择按编译按钮 调试程序,看看有没有错误,有的话改正,没有的话就可以再按连接按钮

    检查连接(多文件工程时常用,检查文件间是否正常连接)。

    (图7 )

    在下端的输出窗口会有错误和警告的提示, 如果没有错误选择 “执行” (或按Ctrl+F5 组合

    键)即可出现运行结果,如图 8所示

    (图8 )

    3. 多个源文件的编译运行

    以上是运行单个源文件的情况,但是在程序设计时,往往是由几个人各自独立编写不同的

    程序,显然这些程序是不能写在一起进行编译的,这时就需要建立项目工作区来完成几个独立

    程序的编译,具体方法如下。

    首先建立两个文本文件,分别命名为“”和“ file.c ”,分别在两个文件中输入如下两个

    源代码,然后保存。

    源代码 1:

    #include

    void main()

    {

    void sum();

    sum();

    }

    源代码 2:

    #include

    void sum()

    {

    int i,sum=0;

    for(i=1;i<=10;i++)

    {

    sum=sum+i;

    }

    printf("sum=%d\n",sum);

    }

    打开 VC++6.0 ,选择“文件”→“新建”打开如图 9所示

    (图9 )

    选择“工作区”项,并在“工作空间名称”项目下输入“ sum”如图 10所示

    (图10 )

    单击“确定”,打开如图 11所示

    (图11 )

    在左侧的“工作区窗口”显示了新建立的工作区

    选择“文件”→“新建”打开如图 9所示,在“工程”项目下选择“W in

    展开全文
  • VC6.0的调试过程中,调试完成后有时会yudai
        
    在VC6.0的调试过程中,调试完成后有时会遇到运行窗口(也就是那个黑色的窗口)关不了,非得把VC6.0的整个程序关了才行,非常麻烦,解决办法(亲测可行)如下:在http://pan.baidu.com/s/1qWBcqE4上下载我上传的VC6DLL.ZIP,解压后得到两个DLL文件:DM.dll和TLLOC.dll,将他们分别替换到VC6安装目录下"VC/MSDev98/Bin/",这样就可解决了。
    展开全文
  • VC6断点调试技巧

    2021-05-20 05:21:56
    在第一篇中,我们为大家介绍了如何用VC6进行断点调试,可以实现程序的分步执行。今天我们将继续深入,进行更多断点调试的学习。首先,写一个例子程序:#includeint fun(){printf("Welcome to C language Reserch ...

    在第一篇中,我们为大家介绍了如何用VC6进行断点调试,可以实现程序的分步执行。今天我们将继续深入,进行更多断点调试的学习。

    首先,写一个例子程序:

    #include

    int fun()

    {

    printf("Welcome to C language Reserch Center\n");

    return 0;

    }

    int main()

    {

    int i=0;

    int sum=0;

    fun();

    while(i++<100)

    {

    sum+=i;

    }

    printf("1+2+3+...+99+100 = %d\n",sum);

    return 0;

    }

    大家可以先行阅读以下程序,比较简单,调用一个自定义函数输出一句话,其二,计算1+2一直加到100的和并输出。

    然后,我们做练习,运用上节课的断点调试逐步跟我们这个程序。

    首先,我们在第一行int i=0;这里设置一个断点,运行它,如图:

    e185652272f5d4c4fb62888be22bec31.png

    注意看到,黑框里什么都没有输出,并且下方的变量监视里i的值还是垃圾值,因为还未执行这句话。

    然后我们F10下一步执行。但当大家执行到fun();函数调用这条语句时,编译器把它当成一句话来执行,并未进入函数内部,而是一步带过,如图:

    599c04f8af71849117c23723a1500ccb.png

    大家可自行上机实验,可以发现F10单步执行的单步是以一条C语言语句为单位的。鉴于这种情况,当我们怀疑fun函数时如何调试呢?

    除了可以在fun函数内部设置断点以外,我们还有一个办法,就是不按F10,而按F11,F11的意思是单步执行并介入,也就是说遇到单出的一句话就和F10没什么区别了,但如果是函数调用这种还能“进入”的语句,它就会逐层深入进去!大家能理解吗?

    那我们来试一试,重新开始,回到程序一开始的断点处,在黄色箭头指向到fun()时,按F11,大家注意观察!

    黄色的箭头会进入fun函数内部,如图:

    8f6c07ea98bee1a0e935f4b8806cf616.png

    然后可以逐步跟踪fun函数内部的语句了! 怎么样?试试吧

    当然,这里提示一下,对于我们想深入研究的函数我们可以F11介入一探究竟,但如果一直F11的话可能会一直深入程序底层可能按不出来哦!另外,对于printf这种库函数,如果还按F11的话,由于printf已经编译好,只能看到printf的汇编语句。所以大家还是根据情况按F10还是F11哦!

    由于大家在实际的开发工作当中,程序往往比我们的例子程序复杂很多,比如多个函数、嵌套、库函数调用等等,也有误进入函数内部,或者已经排查没有问题的,如果想尽早结束此函数退出回到上一层调用处,如何实现呢?答案是:按shift+F11,既可以跳出函数,返回到当前断点函数调用的下一步。

    好的,讲到这里,大家请自行实验,熟练掌握F10和F11以及shift+F11的混合使用!

    请大家亲自上机实验!

    以上

    C语言网, 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明VC6断点调试技巧!

    展开全文
  • 新安装的VC2010中,没有 开始运行(不调试)快捷按钮,对于我这种习惯了鼠标点点 就运行程序的人,有点爽。 自己查找了下,发现可以添加到工具栏上。 方法:  1.连编译快捷按钮都没的,可以在工具栏上点击右键...

    2015年3月24日22:43:15


    新安装的VC2010中,没有 开始运行(不调试)快捷按钮,对于我这种习惯了鼠标点点 就运行程序的人,有点不爽。

    自己查找了下,发现可以添加到工具栏上。

    方法:

        1.连编译快捷按钮都没的,可以在工具栏上点击右键,在弹出的框里找到“生成”,打钩即可。

        2.点击生成的这个框的右下角的三角形,在弹出的添加或移除按钮里,选择“自定义”。

        3.在自定义对话框里,命令 -> 添加命令 -> 类别 -> 调试,拖动右边对应的命令滚动条,看到“开始运行(不调试)”,果断点击,再点确定退出。

        4.如果觉得新出来的“开始运行(不调试)”按钮位置不舒服,还可以选择下移或上移,来调整相应的顺序。


    其他按钮,也类似操作。


    补上几张图,方便设置。

    
    展开全文
  • 调试旧程序,VC6.0环境 ...2.VC6.0不能断点调试 转载地址:http://blog.csdn.net/bin_zh123/article/details/5733459 现象是用 debug中的 step info或者run to cursor合着设置断点会出现One or mo
  • VC2010 运行时闪退

    2021-02-12 19:27:25
    绿色的三角形时运行按钮,Ctrl+F5才是调试。 Ctrl+F5即可正常调试,不会闪退。
  • 这里把调试信息格式设置为无,就打了断点了
  • 文章介绍了调试的两种方式,及调试时遇到错误时的解决方法。 一、两种调试方式: 1、Debug模式: 2、Release模式: 单击菜单[Project]->[Settings…],出现"Project Settings"对话框,选择“Release”状态; ...
  • VC6绝对是老古董了,但是它的风格界面操作便利性,是后来的更高版本所不能替代的,尤其是做一些小程序调试的时候,它还是拥有绝对优势。 个人觉得用Ctrl+W进行消息映射添加变量控件的方法,比后续版本显得更...
  • phpStudy是一款PHP调试环境的程序集成包,该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。1、程序自带FTP服务器,支持多用户,无需...
  • 运行visual c++6.0 时,出现 "应用程序无法正常启动(0xc00001420...下载安装vc++6.0。安装完成后,选中左面的vc++6.0,右键点击属性,点击顶端的快捷方式,点击右下角打开文件位置打开后看见如图所示的vc++6.0的运行...
  • 最近做项目vc6.0非常慢,左下角的“Loading Workspace”卡住了。解决办法:删除工程文件中的三个文件,分别是:*.ncb * .opt * .plg,这样就可以飞快的打开了。...
  • vc6串口调试助手源码

    2021-05-20 03:41:53
    //更新编辑框内容 (主要是接收编辑框中的) } 到目前为止还不能在接收编辑框中看到数据,因为我们还没有打开串口,但运行程序应该有任何错误,不然,你肯定哪儿没看仔细,因为我是打开VC6对照着做一步写一行的,...
  • 程序中有打开文件的操作并且使用了相对路径. 在VC++ 6.0 调试的时候, 双击exe文件时的运行路径不同, 所以导致打开失败 解决方法 1、 将文件的路径改为绝对路径。 2、 将要打开的文件复制到exe文件所在文件夹。 ...
  • 在使用vc6.0(系统:windows 7 64 bit,Win10 64 bit)调试程序时遇到终止调试时,程序无法退出的情况。由于无法直接关闭调试程序的进程,故而只能关闭vc6.0再打开该工程,十分繁琐! 问题来源: 引起这一问题的根源...
  • 记录一下vscode编译运行和调试C/C++的过程!一、前期准备1. 安装vscode根据自己的环境去官网下载对应版本的Visual Studio Code2. 安装解压软件推荐开源压缩软件7-Zip,虽然界面不是很美观,但是功能还是很强大的!3....
  • phpStudy是一款PHP调试环境的程序集成包,该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。1、程序自带FTP服务器,支持多用户,无需...
  • VC6.0 不能断点调试的解决方法

    万次阅读 2010-07-14 09:54:00
    很久没有使用VC6.0调试了,以前的一个程序直接设置了Release模式,后来发现忘记怎么改回来了,真晕~~   下面从网上转载了设置的方法,以免以后再忘记~汗! =================================...
  • MySQL数据库的安装调试和VC实现作者:张国富(合肥工业大学 计算机与信息学院,合肥 230009)源代码下载(调试此Demo需要将目录里的mydb子目录拷到MySQL安装目录的data子目录下(我的是:D:/Program Files/MySQL/MySQL ...
  • Visual C++2010如何编写并运行C++程序如何在visual c 2010中编写和运行c程序,Visual C 2010中C程序的编写和运行方法:首先打开编辑器,新建一个项目,输入名称保存位置;然后选择“源文件”并右键单击,然后选择...
  • 问题描述:在Win10系统中运行VC6,按F10、F11进行单步调试,会出现:Unhandled exception in ***.exe(OLE32.DLL):0xC0000005:Access Violation的错误,即无法进行单步调试。 解决过程:网上搜索资料。 最终解决...
  • 很多同学在出识C语言时大多会遇到scanf不能使用的问题 先上解决方案! 方案一:在每一个scanf后面加_s scanf—>scanf_s scanf_s 方案二:在项目第一行定义_CRT_SECURE_NO_WARNINGS #define _CRT_SECURE_NO...
  • 在win10上用VC6.0编译运行HelloWorld

    千次阅读 2018-04-03 13:09:46
    VC6.0的下载安装见win10下安装运行VC6.0 VC6.0的编译见vc6.0的简单调试 1、新建工程 当然你用快捷键Ctrl+N也是可以的。 工程名称HelloWorld,位置我保存在c:\users\administrator\desktop\workspace\ 保存...
  • vc6.0程序调试技术总结学c语言,一直编写的都是小程序。但是在写单片机程序时,会出现一些问题,就需要程序的调试技术。在图书馆借了一本书《c语言程序设计实验教程》(西工大出版社),再结合网上一些网友的博文,在...
  • 1、Run-Time LibraryRun-Time Library是编译器提供的标准库,提供一些基本的库函数系统调用。我们一般使用的Run-Time Library是C Run-Time Libraries。当然也有Standard C++ libraries。C Run-Time Libraries实现...
  • VC6.0调试技巧 (一)

    千次阅读 多人点赞 2016-05-06 11:21:07
    说明: 文 章的名字可能取的比较大,毕竟本人能力有限,掌握的知识比较肤浅,写出的东西可能没有多大的价值。但是看到一些初学者经常问一些太过简单的问题,我终于...很多人根本知道调试是怎么回事。其实很多
  • 运行结果不对,程序运行崩溃、输出乱码等这种语法正确编译通过而逻辑正确的情况,发生这类问题大多都是因为我们无法掌控编译器预测程序运行过程导致的,使得程序在执行过程中已经发生问题而没有被我们发觉。...
  • "type":"cppbuild",//任务类型,除了cppbuild还有:process是vsc把预定义变量转义解析后直接全部传给command; //shell相当于先打开shell再输入命令,所以args还会经过shell再解析一遍 "label":"Compi...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 69,062
精华内容 27,624
关键字:

vc不能调试和运行