我在C++写了一个DLL:AutoIt和C++。 Unicode的
extern "C" __declspec(dllexport) void Msg(std::wstring filename)
{
MessageBox(NULL, filename.c_str(), L"", MB_OK);
}
当我尝试从AutoIt的调用的DLL:
DllCall("mydll.dll", "none:cdecl", "Msg", "wstr", @AutoItExe)
我得到一个消息,用少量的象形文字。问题是什么?