C++でDLLを作成し、HSPで利用したいと考えているんですが、DLLを作成したものはいいものの、DLLを利用しようとすると、DLLの命令を呼び出している業でエラー38が発生し、呼び出すことができません。
DLLの書き方が悪いのでしょうか。
下記がDLLのサンプルソースとなります。
なにか、アドバイスをいただけると幸いです。
----------
#include <iostream> #include "windows.h" int nibai(int num){ return num*2; }
----------
なお、コンパイラはMinGWに附属するG++を利用しています。
一応HSPのほうのソースも張っておきます。
----------
#uselib "test-dll.dll" #cfunc global nibai "nibai" int ret = nibai(5) dialog ret end
----------
以上、よろしくお願いいたします。