要用A.exe调试动态库 B.dll 的源码,在VC++->PROJECT SETTING->DEBUG标签页中相关的设置应怎么填写

要用A.exe调试动态库 B.dll 的源码,在VC++->PROJECT SETTING->DEBUG标签页中相关的设置应如何填写
要用a.exe调试动态库 b.dll 的源码,在VC++->PROJECT SETTING->DEBUG标签页中相关的设置应如何填写
a.exe 的路径为  c:\程序\A.exe
b.dll  的路径为  d:\动态库源码\release\b.dll
b.dll  的原代码路径 为 d:\动态库源码\

请问:
1、要用a.exe调试动态库 b.dll 的源码,在VC++->PROJECT SETTING->DEBUG标签页中相关的设置应如何填写
   相关需要填写栏目有:
   (1)第一项:可执行调试对话
   (2)第二项:工作目录
   (3)第三项:程序变量
   (4)第四项:远程可执行路径和文件名
以上4 项如何填写

2、a.exe中源码中关于动态库b.dll中的函数声明,还有什么讲究吗?
   声明如下:
Declare Function jiami Lib "b.dll" (ByRef addr As Byte, ByVal shi As Byte, ByVal shu As Byte, ByVal mm As Byte, ByRef result As Byte) As Byte
jiami是b.dll中的一个函数  它的路径需要改动吗?

------解决思路----------------------
只要将调用dll的可执行文件全路径填上就行了。调试dll的时候vs会提示你填写可执行文件的全路径。
------解决思路----------------------
dll工程设置exe路径,然后exe代码中加载调用dll的函数
dll工程中设置断点,F5调试模式启动
------解决思路----------------------
从“  d:\动态库源码\release\b.dll”来看,是 release 版的,如非必须,尽量不要使用 release 版的 dll 或者 exe 调试,好吧这个不是重点。
对于调试来说,最重要的是要有“程序数据库文件”,这一般是一个 .pdb 文件,没有这个文件,源码级调试就无从说起。
在拥有程序数据库和源码之后,要做的事就不多了。
在“VC++ 目录”添加“源目录”就行了,当然了,也可以在调试启动后手动指定。
最后,如果 .pdb 文件所在目录不可到达,就需要手动加载 .pdb 文件了。