2012-07-14 96 views
1

我正在使用Visual Studio 2010.我正在查看项目属性,但是我在哪里提到要打开哪个外部程序来启动DLL的调试?VC++ DLL项目启动外部程序进行调试

+0

你为什么要开发一个DLL?要在某些应用程序中使用,对吗?那你为什么问这样的问题。调试该应用程序! – Ajay 2012-07-15 08:01:09

+2

有时应用程序是一个外部程序。例如,我目前正在调试由MATLAB接口调用的代码。 – 2015-04-24 21:24:47

回答

2

配置属性 - >调试 - >命令

+0

非常感谢! – 2012-07-15 07:21:29

0

您调试进程

无论代码位于.exe还是由.exe调用的.dll中,您都可以遍历具有可用符号的任何代码。

您可能会遇到的主要问题是调试“​​托管代码”(即.Net dll或exe中的字节码)与“非托管代码”(实际的Intel x86指令)。如果您的项目包含这两种二进制文件的组合,那么您需要执行“混合模式调试”。

下面是详细信息:

http://msdn.microsoft.com/en-us/library/sc65sadd