当前位置: 代码迷 >> VC >> 关于vs2008 c#和C++的调试有关问题?
  详细解决方案

关于vs2008 c#和C++的调试有关问题?

热度:3508   发布时间:2013-02-25 00:00:00.0
关于vs2008 c#和C++的调试问题??!!!
目前我用的是vs2008,分别见了两个项目,一个c#一个c++,c++写了一个dll让c#来调用。
我想问一下我怎么做 调试的时候才会让c++的代码也一起被调试??
------最佳解决方案--------------------------------------------------------
先在C++里启动调试DLL.

会有个提示,你指向C#程序就行了.
------其他解决方案--------------------------------------------------------
这个,还真没有这么弄过,帮你顶一下
------其他解决方案--------------------------------------------------------
我已经解决了!
------其他解决方案--------------------------------------------------------
还有一个问题,我传进去的值怎么都变的很离谱呀?
我传一个结构体,
HY_RECT_S[] a = new HY_RECT_S[2];
            a[0].lBottom = 1;
            a[0].lLeft = 2;
            a[0].lRight = 3;
            a[0].lTop = 4;

            a[1].lBottom = 100;
            a[1].lLeft = 200;
            a[1].lRight = 300;
            a[1].lTop = 400;
c++调试时看到的值变完了,而且结构指针里a[100]都有,这是为什么呀?
我两边结构体里的属性都是Int16
------其他解决方案--------------------------------------------------------
有帮助
------其他解决方案--------------------------------------------------------
怎么解决的?我也有这样的问题
------其他解决方案--------------------------------------------------------
具体的解决方法能否提供以下
  相关解决方案