例如,一个人可能会被称为“美女MDL”,意思是说这个人是某种美女类型的代表或者模型。或者一款产品会被称为“科技MDL”,表示这个产品是科技领域中某种类型的代表或典范。
需要注意的是,“MDL”不是一个非常普遍的网络用语,其使用频率和范围都比较有限,具体使用场合要视具体情况而定。
C程序编译成dll文件只不过是在要公开的接口函数声明前面加上几个特定的修饰符而已。下面是个例子,用dev-cpp建了个dll的默认文档
/*dll.h文件*/
#ifndef _DLL_H_
#define _DLL_H_
#if BUILDING_DLL
# define DLLIMPORT __declspec (dllexport)
#else /* Not BUILDING_DLL */
# define DLLIMPORT __declspec (dllimport)
#endif /* Not BUILDING_DLL */
DLLIMPORT void HelloWorld (void)
#endif /* _DLL_H_ */
/*dllmain.c文件*/
/* Replace "dll.h" with the name of your header */
#include "dll.h"
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
DLLIMPORT void HelloWorld ()
{
MessageBox (0, "Hello World from DLL!/n", "Hi", MB_ICONINFORMATION)
}
BOOL APIENTRY DllMain (HINSTANCE hInst /* Library instance handle. */ ,
DWORD reason/* Reason this function is being called. */ ,
LPVOID reserved /* Not used. */ )
{
switch (reason)
{
case DLL_PROCESS_ATTACH:
break
case DLL_PROCESS_DETACH:
break
case DLL_THREAD_ATTACH:
break
case DLL_THREAD_DETACH:
break
}
/* Returns TRUE on success, FALSE on failure */
return TRUE
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)