私のアルゴリズムには C と asm コードが含まれています。このアルゴリズムを C# アプリケーションで呼び出す必要があります。C および asm コードを DLL に変換し、それを C# コンソール アプリケーションで呼び出すことができるかどうか疑問に思っていました。しかし、結合された C と asm コードのアルゴリズムを DLL に変換する方法がよくわかりません。どんな助けでも大歓迎です。
PInvoke を使用して C# で DLL を呼び出す方法を知っています。私の問題は、結合された C と asm コードを DLL に変換することです。extern "C" と dllexport を使用しようとすると、VS 2010 でエラーが発生し続けます。90以上のエラーがあります!! ほとんどのエラーは、私が使用したものを C++ がサポートしていないことを訴えるものです (C では有効ですが)。たとえば、次のコード行のように:
const u8 *error_string_base="ERROR: ";
を与える
エラー C4430: 型指定子がありません -int が想定されています。注 C++ は default-int をサポートしていません