↑を見ながら見よう見まねでDLLを作ってHSPで使おうとしたんだがなぜか成功しないんです。
具体的には、コンパイルは普通にできるものの、HSPで使う段になって
「外部DLLの呼び出しに失敗しました」と怒られるんです。訳が分からないので助言をお願いします。
コンパイルしたC++コードは以下の通りで、
呼び出すHSPコードは以下の通りです。
#include <windows.h> BOOL APIENTRY DllMain(HINSTANCE hInstance, DWORD fdwReason, PVOID pvReserved) { return TRUE; } INT _declspec(dllexport) WINAPI gobai(int param) { INT result; result = param * 5; return result; }
ちなみに環境はVC2013でWin32ビルドです。
#uselib "test.dll" #cfunc gobai "gobai" int mes gobai( 10 )