vs2010调试dll,以及与vc6.0的一点小区别

来源:互联网 发布:我的世界端口固定 编辑:程序博客网 时间:2024/06/11 19:49
vs2010 dll调试方式
在vs6.0,当执行dll时候,它会让你选择一个调试dll的应用程序,这个很方便;
当我今天用vs2010调试dll的时候,想象中要弹出一个对话框让我选择一个应用程序。但是想象是美好的,现实是残酷的,它弹出了一个无法执行应用程


序,非常郁闷。我用vs2010开发项目,没有多长时间,所以很多东西都不是太懂,只是感觉里面需要配置的东西实在太多了。于是开始在网上搜索,得到一个方法:
1、选择解决方案中的dll项目  2、右键点击选择属性 3、在配置属性中 选择  命令  选项:在里面输入:应用程序路径***.exe ,在 命令参数 选项中
输入需要传入的参数
在配置vs2010的时候经常看到 $(***)这些东西。这些都是一些相对目录(宏),说实话非常讨厌这些东东。
这个网址对这些配置进行了详细介绍

http://www.cnblogs.com/lidabo/archive/2012/05/29/2524170.html


应用程序与dll混合调试方法
vc6.0:我们只能用应用程序调试dll或者用dll调试应用程序
vs2010:只要设置好dll调试用到的应用程序,就可以同时调试应用程序和dll,挺方便的。

还有一点vs6.0与vs2010不同的是:调试的时候vs2010会自动搜索debug目录里的dll,而vc6.0却不会这样,它在自己当前目录搜索不到,就报错文件不存在(我就不说还有系统目录了)。