C# WPF を使用しています。
次のような C++ テスト dll があります:
.h:
extern "C" __delspec(dllexport) void TestMethod();
.cpp ファイル:
extern "C"
{
__delspec(dllexport) void TestMethod()
{
MessageBox(0, L"Test", L"Test", MB_ICONINFORMATION);
}
}
C# コード:
[DllImport("DllTest.dll", EntryPoint = "TestMethod")]
public static extern void TestMethod();
そして、TestMethod を呼び出そうとすると、例外が発生しました:
an attempt was made to load a program with an incorrect format
私が間違っているのは何ですか?
ありがとう!