Hm.CppInvokeの使い方Hm.CppInvokeの「*.cpp」と「*.h」をコピーあなたのプロジェクトで利用する「*.cpp」と「*.h」をあなたのプロジェクトに取り込んで利用するだけです。 C++17以上の指定必須C++17以上が必須です。C++20でももちろんOKです。 ポイントHmCppInvoke.hHmCppInvoke.h をインクルードして利用します。他のヘッダファイルはインクルード対象ではありません。 using namespace Hidemaru「using namespace Hidemaru」として名前空間を using するのが一般的な使用方法となるかと思います。 Hm.funcDllExport()extern "C" __declspec(dllexport)といったような「秀丸から呼び出されるextern関数」の「一番最初の行」で、Hm.funcDllExport() を必ず付けてください。 DllMainDllMainの記述を推奨します。DllMainが無くとも動作しますが、初ロード時に読み込みが遅くなる傾向があります。 |