VC++——小编浅谈静态连接库

  • 格式:pdf
  • 大小:89.32 KB
  • 文档页数:2
int Summary(int n); int Factorial(int n); } #endif 2.源文件:包含了 Summary 和 Factorial 函数的定义。 int Summary(int n) { int sum=0; int i; for(i=1;i<=n;i++) {
sum+=i; } return sum; } int Factorial(int n)
{ int Fact=1; int i; for(i=1;i<=n;i++) { Fact=Fact*i; } return Fact;
} 在 Build 菜单下,选择 Build 菜单下的 Build mymath.lib。Visual C++编译链接工程,在 mymath\debug 目录下生成 mymபைடு நூலகம்th.lib 文件。至此,静态连接库生成的工作就做完了。下面 用一个小程序来测试这个静态库。
VC++——小编浅谈静态连接库
作者:娜 来源:程序员之家
今天整理了一些资料与大家一起分享,现在以一个简单的数学函数库为例介绍静态库的 创建和使用。
要创建静态库,选择 File->New 菜单,弹出 New 对话框。选择 Projects 标签,在项目类 型列表框中选择 Win32 Static Library,在 Name 中输入 mymath,表明要创建一个 mymath.lib 的静态库文件。
然后用 Project->Add to Project->Files 菜单往 mymath 工程中加入以下两个文件: 1.头文件:定义了 Summary 和 Factorial 两个函数,分别用于完成求和与阶乘。注意这 里使用 C 风格的函数,需要加入 extern “C”关键字,表明它是 C 风格的外部函数。 #ifndef _MYMATH_H #define _MYMATH_H extern “C” {