vc2008中调试dll,测试dll程序的工程和dll的工程没有在同一个目录下, 而且文件都不好移动。
我想将dll生成到测试程序目录下进行调试,dll工程的属性哪些需要修改?
我修改了dll生成目录,在dll工程中调试时测试程序会报错,而直接运行测试程序没有错误。

解决方案 »

  1.   

    设置2个工程输出到一个目录,然后,设置dll工程的工作目录和调用程序
      

  2.   

    1 dll和工程exe都要是debug版本;
    2 可能是工程中有异常处理,所以直接运行不报错,你调试dll就报错了。最可能的原因是程序有问题。
      

  3.   

    谢谢大家
    已经对了,设置如下:
    需要设置dll测试程序的名称和工作目录
    dll的输出目录在vc 2008 中 设置如下:
    工程-属性-配置属性-调试-命令  测试程序的全名(包括路径)
    工程-属性-配置属性-调试-工作目录  测试程序的工作目录工程-属性-配置属性-链接器-常规-输出文件   dll输出位置