vs2008 C# 怎么调试C++ dll

调试方法:【dll工程和调用dll的exe工程在同一个解决方案中】
dll工程,属性-配置属性-调试-把 命令 为 调用该dll的exe工程的bin\Debug\*.exe
dll工程,属性-配置属性-调试-把 调试器类型 设置为 仅限本机
dll工程,属性-配置属性-常规-把输出目录设置为 调用该dll的exe工程的bin\Debug目录下
在dll工程中打好断点,然后重新生成dll工程,为了输出dll到设置的目录下
然后
exe工程,属性-调试-启用非托管代码调试
exe工程,设置为启动项目
好了
运行,OK
上面的步骤是参考了网上很多资料总结出来的,可能有的设置没有用,不过反正全部设置OK了之后是肯定行的

---------------------------

正需要,看到了,试一试。

时间: 2024-09-22 04:39:59

vs2008 C# 怎么调试C++ dll的相关文章

visual studio 2010-VS2010调试KernelBase.dll!下面的框架可能不正确和/或缺失,

问题描述 VS2010调试KernelBase.dll!下面的框架可能不正确和/或缺失, VS2010调试的时候,因为是要对视频进行检测,刚开始能正常运行,能够正常的对视频进行检测,但是过大概一分钟的时候,并且对多所有的视频文件进行检测都会在一分钟左右的时候出现下面的错误.就会出现"KernelBase.dll!下面的框架可能不正确和/或缺失,没有为KernelBase.dll加载符号,KernelBase.dll! 74f8812f() opencv_core243d.dll! ofbabd9

ogere-Ogre在vs2008中程序调试出错

问题描述 Ogre在vs2008中程序调试出错 在mfc中加入ogre的时候,程序有错一直调不出来,出错原因不知道因为哪方面,希望大神指导一下应该是哪方面除了问题, ogre.log文件中显示的是 "0:26:49: OGRE EXCEPTION(7:InternalErrorException): Could not load dynamic library .RenderSystem_Direct3D9_d. System Error: 找不到指定的程序. in DynLib::load a

vs2008 silverlight wcf调试

问题描述 vs2008 silverlight wcf调试 怎么样能够使三者之间能够很好的调试,每次调试到了silverlight中引用的wcf服务后就跳转不到了wcf中进行调试,不知道是我的调试的方法不对还是根本就进不去啊.最近被wcf中无法调试后,出现的小问题搞得郁闷死了.有高手不

VS2008 在IE8中 调试 ActiveX控件 无法进入断点的解决方法 设置VS2008和IE8 调试ATL MFC ActiveX控件

设置VS2008和IE8 调试ATL控件   VS2008设置篇:     设置VS2008 通过IE8 调试ATL的ActiveX控件的步骤如下: (1)       设置项目属性 通过菜单项 "项目->你的项目属性"如下图: (2)       在弹出的属性页对话框中选中"配置属性->调试",在右边填入下列参数: 命令         :C:\Program Files\Internet Explorer\iexplore.exe(你的IE8执行文件

设置VS2008和IE8 调试ATL MFC ActiveX控件

设置VS2008和IE8 调试ATL控件   VS2008设置篇:     设置VS2008 通过IE8 调试ATL的ActiveX控件的步骤如下: (1)       设置项目属性 通过菜单项 "项目->你的项目属性"如下图: (2)       在弹出的属性页对话框中选中"配置属性->调试",在右边填入下列参数: 命令         :C:\Program Files\Internet Explorer\iexplore.exe(你的IE8执行文件

VS2008下编写调试dll的一个实例(参考msdn) .

演练:创建和使用动态链接库   在本演练中,您将创建一个动态链接库 (DLL),其中包含可供其他应用程序使用的有用例程.使用 DLL 是一种重用代码的绝佳方式.您不必在自己创建的每个程序中重新实现这些例程,而只需对这些例程编写一次,然后从需要该功能的应用程序引用它们即可. 本演练使用本机 C++.有关使用本机 C++ 创建静态库的演练,请参见 演练:创建和使用静态库.有关使用面向公共语言运行库的 Visual C++ 的演练,请参见演练:创建和使用托管程序集. 本演练涵盖以下内容: 创建新的动态

VS2008在结束调试时的假死现象

问题描述 我装的XP系统,同时装有VS2005和VS2008,也有在结束调试时的假死现象,太郁闷了,有谁知道是什么问题啊????????????? 解决方案 解决方案二:up解决方案三:大虾们快来帮帮忙啊!!!!!!!!!!!!!!!!!!!!!!解决方案四:up,我也是一样.郁闷阿.网卡禁掉就好了,可还要访问网络数据库...解决方案五:安装vs2008sp1补丁试试,,我安装的是英文版的,感觉好多了解决方案六:装了sp1也一样.不过英文版没试过.很多人不习惯英文版了解决方案七:关闭宿主进程就好

VS2008 使用F5调试自动退出解决方法

在用VS2005开发时,今天使用F5调试,竟然出现了自动退出问题了,导致项目无法调试. 然后就百度搜索了一下,终于找到了答案: IE8用户:请修改注册表项:HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main增加dword键TabProcGrowth,值为0就行! 微软总是这么折腾人!以前没遇到过,只因一直没用ie8.... 准备对程序再进行优化优化.

vs2008 无法F5调试,总是报版本不符

问题描述 晕,请问有谁碰到过这种问题吗 解决方案 解决方案二:这是vs2015报错的吧,你建立的项目是.netCore上的项目???解决方案三:如果不是的话那就在项目属性中修改.netframework的版本试试吧解决方案四:是不是项目使用了.net4版本以上的framework?试一试用更高版本的vs.解决方案五:确定版本对的话,就把framework重装一下,试试