(初步,建立两个空工程)
第一步:
新建 Window32 控制台应用程序,选择空项目。添加文件 LibTest.cpp。
添加测试内容:
#include <stdio.h>
int main()
{
printf("LibTest \n");
}
输出内容
LibTest 。
第一步:
新建 Window32 控制台应用程序,选择空项目。添加文件 UseTest.cpp。
添加测试内容:
#include <stdio.h>
int main()
{
printf("
UseTest \n");
}
输出内容
UseTest。
(变换,LibTest 为静态库,UseTest 为执行库)
第一步:LibTest 为静态态库制作
1) 设置 LibTest 项目,配置类型 lib 静态库
2) 添加输出 def 文件
{
LIBRARY
TestFunc
}
3)提供头接口 LibTest .h
void__declspec(dllexport) TestFunc(void);
4) 修改UseTest.cpp 内容为
void __declspec(dllexport) TestFunc(void)
{
printf("LibTest");
getchar();
}
#include "LibTest.h"
void main()
{
TestFunc();
}
{
printf("LibTest");
getchar();
}
第二步:
UseTest为执行库执行
1 ) 拷贝 LibTest.h 文件 到 UseTest 项目中
2) 项目添加 Lib
Test.h 文件
3 ) 在LibTest.lib 文件添加项目文件夹中
void main()
{
TestFunc();
}
第三步:
设置编译时连接地址
VC++ 目录, 1) 可执行文件目录,为 E:\MyPro\LibTest\LibTest\Debug
2) 库目录,为 E:\MyPro\LibTest\LibTest\Debug