先创建静态链接库的工程:
这样就创建了静态链接库的工程。
然后,新建.h文件和.cpp文件:
static.h:
#ifndef STATIC_H
#define STATIC_H
extern "C" int add(int a, int b);
#endif
static.cpp:
#include "static.h"
int add(int a, int b)
{
return a + b;
}
然后生成static。生成后,新建控制台项目,调用static.lib,新建main.cpp:
#include <stdio.h>
#include "..\static\static.h"
#pragma comment(lib, "..\\Release\\static.lib")
int main()
{
int a = 2;
int b = 3;
printf("%d + %d = %d\n", a, b, add(a, b));
}