Windows简易静态库制作方式

(初步,建立两个空工程)
第一步:
    新建 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();
            }

第二步: UseTest为执行库执行
        1 )  拷贝 LibTest.h 文件 到 UseTest 项目中
        2) 项目添加 Lib Test.h 文件
        3 )   在LibTest.lib 文件添加项目文件夹中
       
       
#include "LibTest.h"
void main()
{
TestFunc();
}

第三步:
        设置编译时连接地址
        VC++ 目录,  1) 可执行文件目录,为 E:\MyPro\LibTest\LibTest\Debug

                            2)  库目录,为 E:\MyPro\LibTest\LibTest\Debug

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值