生成动态库,并利用.
#define 导呀  extern "C" __declspec(dllexport)  //DLL输出函数语法
导呀 char *aa(){//函数名改成中文就不行了
    return "啊啊啊" __DATE__ "\n白银盘里一青螺 - 时间: " __TIME__;
}//cl -LD %,生成动态库
调用:
#include <windows.h>
#include <stdio.h>
void main()
{
    HINSTANCE hDLL = LoadLibrary("动态.dll");
    if(!hDLL)
      {
        printf("打不开: %s\n","动态.dll");
        return;
      }
    char*(*呀)()=(decltype(呀))GetProcAddress(hDLL,"aa");//这里不能用中文函数名.因为微软内部现在是utf8编码,
    if(呀) printf("%s\n",呀());
    FreeLibrary(hDLL);
}
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号