で実行できるメソッドでライブラリを書こうとしているのです適切なエクスポート名の生成を強制することはできないようです:rundll32.exe
が、
32ビット構成で取得DoStuff(x,x,x,x)
64ビット構成で取得DoStuff
何故ですか?
ツール: Visual Studio 2012; ウィンドウズ8
コード:
extern "C" __declspec(dllexport) void __stdcall DoStuff(HWND hwnd, HINSTANCE hinst, LPSTR lpszCmdLine, int nCmdShow)
{
MessageBoxA(NULL, lpszCmdLine, "Cookies", 0);
}