0

可能重复:
必须使用 C# dll 来调用 C++ dll?

这是我第一个与importing external dll to my C# code. 我DLlvisual 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。现在我想在dll我的c#代码中使用它。dll我在google上搜索了一下,发现我们可以c#借助p/invoke exports. 但是当我将示例代码与上面的代码进行比较时,情况就完全不同了。

我无法测试是否finalDLL.dll已纠正或损坏?

请帮我完成我的导入任务。

4

0 回答 0