我在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)
我得到一個消息,用少量的象形文字。問題是什麼?