首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用用/clr支持编译的C++-CLI库调试C程序

用用/clr支持编译的C++-CLI库调试C程序
EN

Stack Overflow用户
提问于 2012-04-18 20:12:14
回答 1查看 752关注 0票数 0

我有一个在Visual中调试的现有C应用程序,我想访问其中的某些库函数。当我将库从c++/cli源代码编译到.lib时,无论是否支持clr ( /clr标志),我都可以编译它。

如果我用clr支持编译库,并将它与我的应用程序的其他部分链接起来,调试器就不能在没有使用clr支持编译的库中的特定代码行停止。

如果我在没有clr支持的情况下编译库,并针对这个库进行链接,那么调试器就可以正常工作。我们需要用clr支持编译这个库,我不想失去调试程序其余部分的能力。有人能告诉我为什么当我链接到/clr编译的库而不是另一个库时,我失去了调试能力吗?没有人知道如何正确编译/链接以保持我的调试能力吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-20 17:25:34

由于新的可执行文件包含本机代码和托管代码的混合,所以必须将两种类型的调试器都附加到它上。在调试->附加到进程..。我选择了进程以及要附加的调试器的类型。在本例中,托管(v4.0)和本机。

更详细地回答了这里

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

https://stackoverflow.com/questions/10217225

复制
相关文章

相似问题

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