我有一个使用visual studio 2013的c ++项目。它编译了一个dll。
该DLL由Microsoft Access项目调用。 在Microsoft Access项目中,我们为dll准备输入,并声明要调用的dll,并使用准备好的输入调用dll。该dll将输出返回给Access。
我的目标是能够逐步完成c ++代码,因为我想改进c ++代码。
有关如何从Access调用dll然后单步执行c ++代码的任何建议?
答案 0 :(得分:1)
Visual Studio Debugger在调试DLL时允许您选择要加载该DLL的可执行文件。因此,找到MS Access可执行文件,并指定该路径。然后像往常一样放置断点,以指示您要开始调试的位置。
答案 1 :(得分:1)
除了MSalters'回答,这是正确的,您可以通常的方式启动Access,并附加到正在运行的进程。在Visual Studio中,它位于菜单下,Debug / Attach ...
如果Access加载DLL的调试版本,则DLL源代码中的换行符将在执行时进入Visual Studio,如预期的那样。