function int __stdcall stdcallfunction(int value);
function int __cdecl cdeclfunction (int value);
function int unknownfunction(int value);
#ifdef __cplusplus
}
#endif
//listing b: dll.c
#define _build_dll_
#include "dll.h"
function int __stdcall stdcallfunction(int value)
{
return value + 1;
}
function int __cdecl cdeclfunction(int value)
{
return value + 2;
}
function int unknownfunction(int value)
{
return value;
}
从清单 a 和 b 创建测试 dll,打开 c++builder,选择菜单 file | new 调出 object repository。选择 dll 图标,单击 ok 按钮。c++builder 会创建一个新的工程,带有一个源文件。这个文件包含一个 dll 的入口函数和一些 include 声明。现在选择 file | new unit。