没写过,不过应该和调用本地dll差不多的,你可以新建一个c++程序,然后写个简单的加法或者减法代码:
#include "stdafx.h"
int add(int a,int b)
{
returna+b;
}
然后生成一下dll。 之后把这个dll仍在wpf的debug目录里,然后wpf引用加上:using System.Runtime.InteropServices;
然后把那个dll函数导入进来就可以了。 第一个参数是dll名字,你看自己的名字写
[DllImport("Dll.dll", EntryPoint = "add",CallingConvention=CallingConvention.Cdecl)]
public static extern int add(int a, int b);
然后再下边用用add函数试试。