0

重複の可能性:
C# dll を使用して C++ dll を呼び出す必要がありますか?

これは に関連する私の最初のプログラムimporting external dll to my C# codeです。DLlから(Win 32 ダイナミック リンク ライブラリ)を作成しましたvisual C++ code。の内容を貼り付けさせてください.cpp and .h file:

#include...
#
using namespace std;
BOOL APIENTRY DllMain( HANDLE hModule,DWORD  ul_reason_for_call, LPVOID lpReserved)
{   
      return TRUE;
}

unsigned char* decrypt(string stringKSN, string key){ #### some code
     convert(key_new);
return key_new
}

void convert(char * a) { ## return "some_value"
}

visual c++私はプロジェクトをビルドし、それを作成しました.これを自分のコードfinalDLL.dllに使用したいと思います。Google で検索したところ、 の助けを借りてinプロジェクトをインポートできることがわかりました。しかし、サンプルコードと上記のコードを比較すると、まったく異なっていました。dllc#dllc#p/invoke exports

finalDLL.dll修正または破損しているかどうかをテストできませんか?

インポート タスクを完了するのを手伝ってください。

4

0 に答える 0