return 2*x;
}
// C language
/*extern "C" int PASCAL EXPORT Calculate (const int x)
{
return 2*x;
}*/
5. 编辑helloworld.def, 该文件显式指明了你要到处的函数名,这里我们导出Calculate
; helloworld.def : Declares the module parameters for the DLL.
LIBRARY "helloworld"
EXPORTS
; Explicit exports can go here
Calculate
6. 编译,在Release目录下得到一个helloworld.dll
7.打开SilkTest新建一个project
8.新建一个hello.inc文件, 它的内容如下,注意引用dll时,请用全路径
[-] dll "F:\VS2003\helloworld\Release\helloworld.dll"
[ ] int Calculate(int i )
9.新建一个脚本文件,它的内容如下
[ ] use "hello.inc"
[-] testcase test()
[ ] Int i
[ ] i = Calculate(5)
[ ] print(i)
10. 运行该脚本文件,它应该打印结果10
文章来源于领测软件测试网 https://www.ltesting.net/