首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调试本机c++动态链接库?

调试本机c++动态链接库?
EN

Stack Overflow用户
提问于 2014-03-20 23:33:22
回答 1查看 311关注 0票数 1

我在IIS-Express 8.0中运行WCF-Service并使用Visual Studio2010。该服务调用C++/CLI包装器,后者调用本机C++ dll。如果我启动客户端(C#应用程序),我就能够调试客户端、服务和包装器。如果我试图从包装器步进到本机C++代码,我会失败。但是从返回代码中我可以看到,本机C++ dll中的函数是被调用的。此外:本地C++ dll是从一个路径延迟加载的,我是通过Global.asax-File在服务中配置的。我也尝试添加本地动态链接库的.pdb文件,但没有帮助。

有人知道要进入c++代码必须进行哪些设置吗?

谢谢,莫卡

EN

回答 1

Stack Overflow用户

发布于 2014-03-21 00:22:36

在Visual Studio的任何实例中,选择调试|附加到进程,进程列表找到相关的iisexpress.exe实例,然后确保在附加到文本框中选择了“托管(v4.0)代码,本机代码”。

编辑:使用web应用程序项目的更简单方法:转到托管WCF服务的web应用程序项目的项目设置,在Web标签上,向下滚动找到Debuggers复选框,并确保也选择了Native Code。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22537785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档