VC++6.0多项目联调断点设置方法

来源:互联网 发布:淘宝开直通车教程 编辑:程序博客网 时间:2024/05/17 04:58

        VC++6.0支持在一个Workspce里面打开、联调多个project,本人试过5个项目(dll)进行联调,每个工程下面都可以设置断点,但是需要正确的使用配置方法,正确的断点设置方法如下:

       1、 Link选项卡设置。

        General下勾选Generate debug info、Link incrementally、Generate mapfile,其它不用选。



        2、C/C++选项卡。

        选择一个主调试项目即你设置Debug选项卡Working directory的项目,Set as Active Project、Clean、Build,其余的为从调试项目Clean、Build。主要,每次修改代码后,你需要clean和build。



        3、设置断点。

        如果你之前就已经在每个项目里设置了断点,你可以用快捷键Alt+F9,调出Breakpoints窗口,在里面列出了你打断点的地方,在复选框里面可以选择和取消选择断点。需要注意的是,如果你是通过dll项目启动工程时,刚开始进入debug模式是只能有主项目的断点生效,其它从项目的断点是不生效的,待主项目成功启动工程后,此时你可以在调出Breakpoints窗口,通过复选框选择你所需要的断点。


        4、如果从项目无法打断点怎么办?

        有时配置没有问题,但是遇到主项目可以打断点,但是如果从项目断点打不上去,此时,你可以在主项目的C/C++选项卡的Preprocessor下面的Additional include directories增加从项目的项目路径,然后重新clean、build,当主项目成功启动工程后,就可以在从项目打断点。



原创粉丝点击