首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

很奇怪的有关问题: C#组件中引用了DirectX DLL, 造成调用它的C++项目调试时会自动中断

2011-12-30 
很奇怪的问题: C#组件中引用了DirectXDLL,造成调用它的C++项目调试时会自动中断!C#项目中引用了Microsoft.

很奇怪的问题: C#组件中引用了DirectX DLL, 造成调用它的C++项目调试时会自动中断!
C#项目中引用了Microsoft.DirectX,   Microsoft.DirectX.DirectDraw,   Microsoft.DirectX.AudioVideoPlayback.SeekingCaps   三个组件,   外面做了一个MFC的程序来调用它,   当用C#项目Debug时不会有问题,   但在C++环境下调试时,一旦运行到包含以上三个组件引用的文件中时,   C++会自动中断.   中断的位置在VS安装目录下的一些.h,   .c,   和.cpp文件中.   提示是说 "触发了一个断点 ",   点击 "继续 "也能正常运行下去.   可是我的C#和C++项目中不存在任何一个断点.   最后发现只要注释掉和以上三个组件的调用代码就不会出现中断.
真是很奇怪,   难道是DirectX组件的问题?   不知各位有没碰到过?   帮我想想解决办法.

[解决办法]
没有遇到过,帮你顶一下,顺便学习

热点排行