
使用c#调用c++的dll。3是写c++的dll时建的win32项目时默认生成的win32平台,2是c#的控制台应用程序的平台,图一是在c++的dll项目里查看的,图二是c#的。不太懂平台设置这方面。

C#的平台需要改为Win32或x86
允许不安全代码
目标平台需要改为x86
调用x86的dll,把目标平台改成x86就行了
不知道你这个问题是否已经解决, 如果还没有解决的话:
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^