一,新建项目MyLib(封装自己的静态库)
1.头文件Test.h:(_declspec(dllexport)要放在导出的类名前面,表示要导出封装到库)
#pragma once
class _declspec(dllexport) Test
{
public:
void say();
};
2.源文件Test.cpp:
#include "Test.h"
#include<iostream>
void Test::say() {
std::cout << "Hello!My name is linyu!" << std::endl;
}
3. 右键项目属性->配置属性->配置类型(修改为静态库.lib):
4.右键生成,会生成静态库
二,新建项目TestMyLib(调用刚才封装好的库)
1.拷贝头文件Test.h到项目的源文件目录下