1. File -- New -- Projects -- Win32 Static Library -- Named a Project name(such as mystaticlib) -- OK -- Finish -- OK
2. File -- New -- Files -- C/C++ Header File -- Named a File name(such as mysum.h)
/*
* OS: Windows XP
* Compiler: Visual C++ 6.0
* Programming Language: C++
* File: mysum.h
*/
#ifndef _MYSTATICLIB_H_
#define _MYSTATICLIB_H_
extern int mysum(int start, int end);
#endif // _MYSTATICLIB_H_
* OS: Windows XP
* Compiler: Visual C++ 6.0
* Programming Language: C++
* File: mysum.h
*/
#ifndef _MYSTATICLIB_H_
#define _MYSTATICLIB_H_
extern int mysum(int start, int end);
#endif // _MYSTATICLIB_H_
3. File -- New -- Files -- C++Source File -- Named a File name(such as mysum.c)
/*
* OS: Windows XP
* Compiler: Visual C++ 6.0
* Programming Language: C++
* File: mysum.c
*/
#include <iostream>
#include <math.h>
using namespace std;
extern int mysum(int start, int end)
{
double i_start = 0, i_end = 0, sum = 0;
sum = fabs(i_end - i_start) * (i_start + i_end) / 2;
return sum;
}
* OS: Windows XP
* Compiler: Visual C++ 6.0
* Programming Language: C++
* File: mysum.c
*/
#include <iostream>
#include <math.h>
using namespace std;
extern int mysum(int start, int end)
{
double i_start = 0, i_end = 0, sum = 0;
sum = fabs(i_end - i_start) * (i_start + i_end) / 2;
return sum;
}
4. 编译、连接后,会在mystaticlib项目下的Debug目录中生成mystaticlib.lib文件。
5. mystaticlib.lib的使用:
// 待续 ... ...
转载于:https://blog.51cto.com/programs/240356