目前我用的是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
------其他解决方案--------------------------------------------------------
有帮助
------其他解决方案--------------------------------------------------------
怎么解决的?我也有这样的问题
------其他解决方案--------------------------------------------------------
具体的解决方法能否提供以下