win10,vs2017.
一、创建静态链接库
1.创建工程
2.添加类,并编辑代码。
#pragma once
#include <string>
#include <iostream>
using namespace std;
class Person
{
public:
Person(string name,string sex,int age,double salary);
~Person();
void showInfo();
private:
string m_name;
string m_sex;
int m_age;
double m_salary;
};
#include "stdafx.h"
#include "Person.h"
Person::Person(string name, string sex, int age, double salary):m_name(name),
m_sex(sex), m_age(age), m_salary(salary)
{
}
Person::~Person()
{
}
void Person::showInfo()
{
cout << m_name << "\t"
<< m_sex << "\t"
<< m_age << "\t"
<< m_salary << endl;
}
3.编译
二、使用静态链接库
创建一个控制台应用程序,把.h、.lib文件复制到项目中。
在cpp文件中加入以下测试代码。
#include "stdafx.h"
#include ".\\include\\Person.h"
#pragma comment (lib,".\\lib\\StaticLib1.lib")
int main()
{
Person p("Jake","man",28,15000);
p.showInfo();
return 0;
}
编译运行。
还有一种方法,设置VS的目录,就可以直接使用。