DLL一定是要C语言导出的符号,也就是extern “C”. 当然,我们都知道DLL调用分为动态调用和静态调用. 动态调用的一般思想为,先LoadLibrary那个你想加载的DLL,然后通过GetProcAddress这个API获取导出函数的地址,赋值给函数指针就可以调用了,这种方式灵活性更高.所有语言都适用. 静态调用就是一般生成DLL会有个导入库(import library).这个编译器要调用该DLL,用链接静态库的方式链接这个导入库就可以了. 其实Delphi也是用了动态调用的方式,那种…