日期:2014-05-20  浏览次数:20931 次

system::string怎么转换成LPCWSTR[图]
在VC.NET下建了一个CLR窗口程序,需要调用系统API,但是这个参数怎么传啊。
以前include<atlstr.h>用CString就可以了,但是include<atlstr.h>出现很多错啊。
error C3641: “InterlockedExchangePointer”: 用 /clr:pure 或 /clr:safe 编译的函数的调用约定“__stdcall ”无效。
[图传不上]
求解决。

------解决方案--------------------
调用约定
我知道的知识 
有些语言调用函数是把函数的参数从左到右压入堆栈,有的就从右到左
所以你要让他们的调用约定意志

只能帮你到这里了~
http://3y.uu456.com/bp-e41621c12ccs8bd63186bd86-1.html